@font-face {
    font-family: 'pt_sans_captionbold';
    src: url('fonts/ptc75f.eot');
    src: url('fonts/ptc75f.eot?#iefix') format('embedded-opentype'),
         url('fonts/ptc75f.woff2') format('woff2'),
         url('fonts/ptc75f.woff') format('woff'),
         url('fonts/ptc75f.ttf') format('truetype'),
         url('fonts/ptc75f.svg#pt_sans_captionbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pt_sansregular';
    src: url('fonts/pts55f.eot');
    src: url('fonts/pts55f.eot?#iefix') format('embedded-opentype'),
         url('fonts/pts55f.woff2') format('woff2'),
         url('fonts/pts55f.woff') format('woff'),
         url('fonts/pts55f.ttf') format('truetype'),
         url('fonts/pts55f.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pt_sansbold';
    src: url('fonts/pts75f.eot');
    src: url('fonts/pts75f.eot?#iefix') format('embedded-opentype'),
         url('fonts/pts75f.woff2') format('woff2'),
         url('fonts/pts75f.woff') format('woff'),
         url('fonts/pts75f.ttf') format('truetype'),
         url('fonts/pts75f.svg#pt_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'pt_sansbold_italic';
    src: url('fonts/pts76f.eot');
    src: url('fonts/pts76f.eot?#iefix') format('embedded-opentype'),
         url('fonts/pts76f.woff2') format('woff2'),
         url('fonts/pts76f.woff') format('woff'),
         url('fonts/pts76f.ttf') format('truetype'),
         url('fonts/pts76f.svg#pt_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}



*{ margin:0 auto;
padding:0;}
body {
	margin:0 auto;
	padding:0;
	font-size:16px;
	color:#666666;
	 height:auto;
	 font-family:'pt_sansregular';
	}
	
	
.innercontainer{width:1064px; float:left; margin-left:36px; height:auto; }
.conatiner_header{font-family:'pt_sansbold'; width:100%; float:left; }
.conatiner_header p{ font-family:'pt_sansbold'; text-transform:uppercase; font-size:40px; color:#ec3137; width:23%; float:left; line-height:106px;}
.conatiner_header img { float:right; width:699px; height:auto;}
.containt{ width:100%; float:left; height:150px; }
.left_containt{ width:6%; float:left; height:150px;  background: url(../img/bullets.png) no-repeat; padding:10px}
.left_containt p{ color:#fff; font-family:'pt_sansbold'; font-size:25px; padding-left:13px; padding-top:2px}
.right_containt{ width:93%; float:left; height:150px; line-height:22px; }
.right_containt h4{ font-family:'pt_sansbold_italic'; font-size:30px; color:#9a9a9a; padding:15px;}
.right_containt p{font-family:'pt_sansregular';padding:15px; color:#666666; font-size:16px;  }
.first_container{ width:100%; background:url(../img/banner_advantages.png) no-repeat; height:350px; margin-top:90px }
.box1{ float:right; width:605px; height:250px;  margin-top:30px;margin-right:20px;}
.box1 p{ float:left; font-size:27px;  font-family:'pt_sansbold'; text-transform:uppercase; color:#fff; margin-left:50px; }

.box1>ul{  float:left; width:95%;}
.box1>ul>li{ float:left; padding:10px; color:#fff; font-size:18px; font-family:'pt_sansregular'; line-height:8px; margin-left:40px; width:95%; list-style-image:url(../img/tickmark.png);} 

.header_banner{ width:100%; height:150px;}
.header_banner img { width:100%; z-index:1; height:150px; float:left;}
.header_banner p{ font-weight:900;font-family:'pt_sansbold'; font-size:36px; color:#fff; text-transform:uppercase; z-index:4; position:absolute; top:200px}
.header_banner span{ font-weight:900;font-family:'pt_sansbold'; font-size:22px; color:#fff; text-transform:uppercase; z-index:4; position: relative; top:200px ; float:right; top:45px; text-align:center;}
.footer_banner{ width:100%; height:219px; float:left;margin-top:135px; }
.footer_banner img{width:100%; z-index:1; height:219px; float:left; }
.pagenav{ width:100%; height:70px; border-bottom:1px solid #cacbcc; margin-bottom:30px; padding-top:30px;}
.pagenav a{ font-family:'pt_sansregular'; font-size:14px; color:#95979a; padding:5px;}
.pagenav span{font-family:'pt_sansregular'; font-size:14px; color:#ec3137; padding:5px;}
.footer_img { float:left; position:absolute; z-index:25; width:1000px ; height:200px; margin-left:50px}
.footer_img ul{ width:100%; height:100%; float:left }
.footer_img ul li{ width:25%; height:100%; float:left; color:#fff;  text-align:center; padding-left:0px; padding-top:40px; padding:44px;}
.footer_img ul li img{ height:124px; width:124px;  margin-left:17px; padding-bottom:5px;}
/*contact us page*/

.map{ width:100%; height:280px; border:3px solid #9c9c9c; margin-top:20px; }
.contact_info{ width:312px; height:419px; float:right; }
.contact_info h4{ font-size:24px;font-family:'pt_sansbold'; color:#ec3137; text-transform:uppercase; padding:5px; }
.contact_info img{ float:right; display:block; margin-top:-34px; }
.contact_info p{ font-size:19px;font-family:'pt_sansregular'; color:#666666; float:left; margin-top:30px; margin-bottom:30px;}

.soc-email-icon_contact {
  float: left;
  margin: 5px 0 0;
  width: 85%;
}
.soc-email-icon_contact a {
  color: #666666;
  float: left;
  font-size: 16px;
  margin: 8px 0 0;
  width: 87%;
}
.soc-email-icon_contact a:hover {
	text-decoration:underline;
}
.email-icon_contact {
  background: url(../img/mail_red.png) no-repeat ;
  float: left;
  height: 19px;
  margin: 2px 0;
  width: 40px;
}
.soc-phn-icon_contact {
  float: left;
  margin: 5px 0;
  width: 85%;
}
.soc-phn-icon_contact a {
  color: #666666;
  float: left;
  font-size: 16px;
  margin: 9px 0 0;
  width:100%;
}
.soc-phn-icon_contact a:hover {
	text-decoration:underline;
}
.phone-icon_contact {
  background: rgba(0, 0, 0, 0) url("../img/phone_red.png") no-repeat;
  float: left;
  height: 31px;
  margin: -3px 0;
  width: 40px;
}

.soc-fb-icon_contact {
  float: left;
  margin: 5px 0;
  width: 85%;
}
.soc-fb-icon_contact a {
  color: #666666;
  float: left;
  font-size: 16px;
  margin: 9px 0 0;
  width:100%;
}
.soc-fb-icon_contact a:hover {
	text-decoration:underline;
}
.fb-icon_contact {
  background: rgba(0, 0, 0, 0) url("../img/fb_red.png") no-repeat;
  float: left;
  height: 31px;
  margin: -3px 0;
  width: 40px;
}
.contact_form{ width:768px; height:471px; float:left; background:url(../img/form_bg.png) no-repeat;}
.contact_form img { margin-left:50%; margin-top:3% }
.contact_form span{ margin-left:48%; margin-top:3%; color:#fff; font-family: 'pt_sansregular';}
.form{ width:90%; height:auto; float:left; margin-left:14%; margin-top:9% }
.shadow{width:768px; height:30px; float:left; background:url(img/shadow.png) no-repeat; margin-top:10px; margin-left:22px}
.form-group{ margin-bottom:20px;}
.form-control:focus {
  border-color: #ec3137;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(236, 49, 55, 1);
}
.wrapper {
  background: rgba(0, 0, 0, 0) url("../img/contactbg_new.png") no-repeat scroll 0 0;
  float: left;
  height: auto;
  width: 100%;
}
.wrapper {
  background: rgba(0, 0, 0, 0) url("../img/contactbg_new.png") no-repeat scroll 0 0;
  float: left;
  height: auto;
  width: 100%;
}
.adv-banner{ background:url(../img/advantages_header_banner.png) no-repeat center center; width:100%; clear:both; height:150px;}
.contact-banner{ background:url(../img/contact_header_banner.png) no-repeat center center; width:100%; clear:both; height:150px;}
.infra-banner{ background:url(../img/infrasructure_header_banner.png) no-repeat center center; width:100%; clear:both; height:150px;}

.contact-banner{ background:url(../img/contact_header_banner.png) no-repeat center center; width:100%; clear:both; height:150px;}

.we-banner{ background:url(../img/we-are_header_banner.png) no-repeat center center; width:100%; clear:both; height:150px;}

/*infrasructure css*/
/*slider*/
.slider{width:100%; float:left; margin-top:58px;}
.slider img {width:100%;}
#slideshow {float:left; width:100%;}

/*content*/
.if-content{float:left; width:100%;   margin-top: 64px;}
.if-content-left{float:left; width:497px;   padding-right: 3px;}
.pipe-1{float:right; width:100%;}
.if-content-right{float:left; width:566px; height:506px; background-color:#ec3137;}
.pipe-1 img {float:right;}
.pipe-2 img {float:left;}
.pipe-3 img {float:right;}
.pipe-2{float:left; width:100%;}
.pipe-3{float:right; width:100%;}
.if-content-right ul li span h4 {font-size:18px; color:#ffffff; margin: 42px 0 0 5px; font-family: 'pt_sansregular';}
.if-content-right ul li img {margin:20px;}
.if-content-right ul li {  display: inline-flex; margin-top:8px;}
.process p{ font-family:'pt_sansbold'; text-transform:uppercase; font-size:40px; color:#ec3137;  float:left;  margin-top:128px; }
.process h4 {font-size:30px; color:#666666;  font-family:'pt_sansbold'; text-align:center; margin:0px 0 32px 0;}
.process h4 span{font-size:30px; color:#666666;   font-family:'pt_sansbold'; text-align:center;margin-right: 20px; margin:50px 0 30px 0;}
.process-1{float:left; width:941px; margin-left: 65px; margin-top:128px;}
.process h5 {font-size:30px; color:#666666;  font-family:'pt_sansbold'; text-align:center; padding:20px 0 0 28px; text-align:center;}
.process h5 span{font-size:30px; color:#666666;   font-family:'pt_sansbold'; text-align:center; padding:20px 0 0 142px;}

/*content-2*/
.if-content-2{float:left; width:100%;   margin-top: 175px;}
.if-content-2 p{ font-family:'pt_sansbold'; text-transform:uppercase; font-size:30px; color:#ec3137;  float:left;  }
.quality-assurance{float:left; width:100%;}
.if-content-2-right{width:297px; float:right; margin-top: 50px;}

.if-content-2-left ul li span h4 {font-family: 'pt_sansregular'; text-transform:lowercase; font-size:18px; color:#666666; text-align:left; margin:50px 0 0 50px; }
.if-content-2-left img {float:left;}

/*content-3*/
.if-content-3{float:left; width:100%;}
.if-content-3 p{ font-family:'pt_sansbold'; text-transform:uppercase; font-size:30px; color:#ec3137;  float:left; line-height:106px;     margin-top: 146px;}
.if-content-3-left {width:504px; float:left; margin-top:84px;}
.facility{float:left; }
.facility-1{float:left; margin-top: 20px;}
.if-content-3-right { float:left; width:500px; margin-left:50px; margin-top:27px;}
.if-content-3-right ul li span h4 {font-size:18px; color:#666666; margin: 50px 0 0 5px; font-family: 'pt_sansregular';}
.if-content-3-right ul li img {margin:40px 25px 0 12px;}
.if-content-3-right ul li {  display: inline-flex; margin-top:8px;}


/*we are paragraph para*/
.we-are{float:left; 
        width:100%;
		} 
		   
.we-are p {text-align:left;
           width:100%;
		   font-size:16px;
		   color:#666666;
		   line-height:20px;
		   font-family:'pt_sansregular';
		   text-transform:capitalize;
		   height:150px;
		   border-bottom:1px solid #ec3137;}
		   
.we-are p span{color:#ec3137;}	

/*content*/
.we-content{float:left; 
        width:100%;
		border-bottom:1px solid #ec3137;} 
		   
.we-content p {text-align:left;
           width:100%;
		   font-size:30px;
		   color:#ec3137;
		   line-height:20px;
		   font-family: 'pt_sansbold';
		  margin-top:38px;
		   }
		   	   
.we-message-1{ width:100%px;
            float:left;
			}	
				   
.we-message-1 p {text-align:left;
            
		   font-size:15px;
		   color:#666666;
		   line-height:20px;
		   font-family:'pt_sansregular';
		   text-transform:capitalize;
		  
		   height:240px;
		   }
		   
.we-message-1 p span{color:#ec3137;}
	
.thank-u {color: #ec3338;
    float: right;
    font-family: "pt_sansregular";
    margin-bottom: 40px;
    margin-right: 30px;
    margin-top: 89px;
	font-weight:bold;
}
		  

/*content-2*/
.we-content-2 {float:left;
            width:100%;
			margin-top:48px;}


.we-content-2-center{float:left;
                width:540px;
				margin-top: 40px;}
				
.we-content-2-center h2 {text-align:center;  
                      color:#ec3137;
					  font-size:18px;
					  font-family:'pt_sansregular';}
					  
.we-content-2-center h3 {text-align:center;  
                      color:#ffffff;
					  font-size:26px;
					  font-family: 'pt_sansbold_italic';
					  background-color:#666666;
					  width:388px;
					  padding:20px;
					  border:1px solid #666666;
					  border-radius:10px 10px 0 0 ;
					  margin: 6px 0 0 80px;}

.we-content-2-center p {text-align:left; 
                     color:#ec3137;
					  font-family: 'pt_sansbold';
					  font-size:36px;}
}

.left-aero{margin-left:56px;}
				

.vision {float:left;
         width:100%;
		 margin-top: -65px;
		 margin-left: 3px;}

.vision ul li {display:inline;
               padding:75px;
			   color:#ec3137;
			   font-family: 'pt_sansbold';
			   font-size:36px;
			   text-transform:uppercase;}

/*content-3*/
.we-content-3 {float:left;
            width:100%;}

.we-content-3-left{width:369px;
                float:left;
				margin-top:85px;
				margin-left: 73px;}
				
.we-content-3-left ul li img {width:6px; height:6px;
                               float: left;
							    margin-top: 5px;}

.we-content-3-left ul li h4 {font-size:16px;
                          color:#666666;
						  font-family: 'pt_sansregular';
						  text-align:left;
						  margin-left:15px;}

.we-content-3-left ul li {padding:0 0 20px 20px;}
						  
.we-content-3-right{width:478px;
                float:left;
				margin-top:85px;
				    margin-left: 144px;}
				
.we-content-3-right ul li img {width:6px; height:6px;
                               float: left;
							    margin-top: 5px;}

.we-content-3-right ul li h4 {font-size:16px;
                          color:#666666;
						  font-family: 'pt_sansregular';
						  text-align:left;
						  margin-left:15px;}

.we-content-3-right ul li {padding:0 0 20px 20px;}


/*up-coming css*/

/*content-1 css*/
.content-1{float:left;
           width:100%;}
		   
.content-1 img {width:251px;
                float:right;
				
			    margin-top: -174px;}

.content-1-left p {float:left;
                    margin-top: 35px;
					color:#666666;
					font-size:16px;
					font-family: 'pt_sansregular';}
				
.content-1-left  {width:56%;
                   float:left;}

.content-1-left h3{font-size:18px;
                  color:#ffffff;
				  font-family: 'pt_sansbold';
				 margin-left: 0px;
				 line-height:20x;
				 text-transform:uppercase;
				 width:380px;
				 padding: 22px 10px 0 117px;}

.content-1-left h4{font-size:16px;
                   color:#ffffff;
				   font-family: 'pt_sansregular';
				   line-height:20x;
				   text-transform:uppercase;
				   width:380px;
				   padding: 12px 0 26px 26px;}

.content-1-left-text{float:left;
                   border:1px solid #ec3137;
				   border-radius: 20px 0 0 20px;
				   background-color:#ec3137;
				   margin-top: 80px;
				   width: 400px;}
				   
.content-1-right{float:left;
                  width:200px;
				   margin-top: 280px;}
				   
.content-1-right img {width:39px;}

/*content-2*/
.content-2{width:100%;
           float:left;
		   margin-top:33px;}
		   
.content-2 img {width:251px;
                float:left;
				
			    margin-top: -183px;}
				
.content-2-left  {width:54%;
                   float:right;}

.content-2-left h3{font-size:18px;
                  color:#ffffff;
				  font-family: 'pt_sansbold';
				 margin-left: 0px;
				 line-height:20x;
				 text-transform:uppercase;
				 width:380px;
				 padding: 22px 10px 0 55px;}

.content-2-left h4{font-size:16px;
                   color:#ffffff;
				   font-family: 'pt_sansregular';
				   line-height:20x;
				  text-transform:uppercase;
				   width:380px;
				   padding: 12px 0 26px 55px;
				   line-height: 20px;
				   line-height:20px;}

.content-2-left-text{float:right;
                   border:1px solid #ec3137;
				   border-radius: 0px 20px 20px 0px;
				   background-color:#ec3137;
				   margin-top: 80px;
				   width: 400px;}
				   
.content-2-right{float:left;
                  margin-left: 183px;
				  margin-top: 280px;}
				  
.content-2-right img {width:39px;}

.content-2-left p {float:right;
                    margin-top: 35px;
					color:#666666;
					font-size:16px;
					font-family: 'pt_sansregular';
					margin-right: 16px;}
					
/*content-3 css*/
.content-3{float:left;
           width:100%;
		   margin-top:33px;}
		   
.content-3 img {width:251px;
                float:right;
				
			    margin-top: -174px;}

.content-3-left p {float:left;
                    margin-top: 35px;
					color:#666666;
					font-size:16px;
					font-family: 'pt_sansregular';}
				
.content-3-left  {width:56%;
                   float:left;}

.content-3-left h3{font-size:18px;
                  color:#ffffff;
				  font-family: 'pt_sansbold';
				 margin-left: 0px;
				 line-height:20x;
				 text-transform:uppercase;
				 width:380px;
				 padding: 22px 10px 0 118px;}

.content-3-left h4{font-size:16px;
                   color:#ffffff;
				   font-family: 'pt_sansregular';
				   line-height:20x;
				  text-transform:uppercase;
				   width:380px;
				   padding: 12px 0 26px 35px;}

.content-3-left-text{float:left;
                   border:1px solid #ec3137;
				   border-radius: 20px 0 0 20px;
				   background-color:#ec3137;
				   margin-top: 80px;
				   width: 400px;}
				   
.content-3-right{float:left;
                  width:200px;
				   margin-top: 280px;}
				   
.content-3-right img {width:39px;}					

/*content-4*/
.content-4{width:100%;
           float:left;
		   margin-top:33px;}
		   
.content-4 img {width:251px;
                float:left;
				
			    margin-top: -183px;}
				
.content-4-left  {width:54%;
                   float:right;}

.content-4-left h3{font-size:18px;
                  color:#ffffff;
				  font-family: 'pt_sansbold';
				 margin-left: 0px;
				 line-height:20x;
				 text-transform:uppercase;
				 width:380px;
				 padding: 22px 10px 0 55px;}

.content-4-left h4{font-size:16px;
                   color:#ffffff;
				   font-family: 'pt_sansregular';
				   line-height:20x;
				   text-transform:uppercase;
				   width:380px;
				   padding: 12px 0 26px 55px;
				   line-height:20px;}

.content-4-left-text{float:right;
                   border:1px solid #ec3137;
				   border-radius: 0px 20px 20px 0px;
				   background-color:#ec3137;
				   margin-top: 80px;
				   width: 400px;}
				   
.content-4-right{float:left;
                  margin-left: 183px;
				  margin-top: 280px;}
				  
.content-4-right img {width:39px;}

.content-4-left p {float:right;
                    margin-top: 35px;
					color:#666666;
					font-size:16px;
					font-family: 'pt_sansregular';
					margin-right: 16px;}
					
/*content-5 css*/
.content-5{float:left;
           width:100%;
		   margin-top:33px;}
		   
.content-5 img {width:251px;
                float:right;
				
			    margin-top: -174px;}

.content-5-left p {float:left;
                    margin-top: 35px;
					color:#666666;
					font-size:16px;
					font-family: 'pt_sansregular';}
				
.content-5-left  {width:56%;
                   float:left;}

.content-5-left h3{font-size:18px;
                  color:#ffffff;
				  font-family: 'pt_sansbold';
				 margin-left: 0px;
				 line-height:20x;
				 text-transform:uppercase;
				 width:380px;
				 padding: 22px 10px 0 205px;}

.content-5-left h4{font-size:16px;
                   color:#ffffff;
				   font-family: 'pt_sansregular';
				   line-height:20x;
				  text-transform:uppercase;
				   width:380px;
				   padding: 12px 0 26px 43px;}

.content-5-left-text{float:left;
                   border:1px solid #ec3137;
				   border-radius: 20px 0 0 20px;
				   background-color:#ec3137;
				   margin-top: 80px;
				   width: 400px;}
				   
.content-5-right{float:left;
                  width:200px;
				   margin-top: 280px;}
				   
.content-5-right img {width:39px;}				


/*content-6*/
.content-6{width:100%;
           float:left;
		   margin-top:33px;}
		   
.content-6 img {width:251px;
                float:left;
				
			    margin-top: -183px;}
				
.content-6-left  {width:54%;
                   float:right;}

.content-6-left h3{font-size:18px;
                  color:#ffffff;
				  font-family: 'pt_sansbold';
				 margin-left: 0px;
				 line-height:20x;
				  text-transform:uppercase;
				 width:380px;
				 padding: 22px 10px 0 55px;}

.content-6-left h4{font-size:16px;
                   color:#ffffff;
				   font-family: 'pt_sansregular';
				   line-height:20x;
				   text-transform:uppercase;
				   width:380px;
				   padding: 12px 0 26px 55px;
				   line-height: 20px;
				   line-height:20px;}

.content-6-left-text{float:right;
                   border:1px solid #ec3137;
				   border-radius: 0px 20px 20px 0px;
				   background-color:#ec3137;
				   margin-top: 80px;
				   width: 400px;}
				   
.content-6-right{float:left;
                  margin-left: 183px;
				  margin-top: 280px;}
				  
.content-6-right img {width:39px;}

.content-6-left p {float:right;
                    margin-top: 35px;
					color:#666666;
					font-size:16px;
					font-family: 'pt_sansregular';
					margin-right: 16px;}
					
/*content-7 css*/
.content-7{float:left;
           width:100%;
		   margin-top:33px;}
		   
.content-7 img {width:251px;
                float:right;
				
			    margin-top: -174px;}

.content-7-left p {float:left;
                    margin-top: 35px;
					color:#666666;
					font-size:16px;
					font-family: 'pt_sansregular';}
				
.content-7-left  {width:56%;
                   float:left;}

.content-7-left h3{font-size:18px;
                  color:#ffffff;
				  font-family: 'pt_sansbold';
				 margin-left: 0px;
				 line-height:20x;
				 text-transform:uppercase;
				 width:380px;
				 padding: 22px 10px 0 205px;}

.content-7-left h4{font-size:16px;
                   color:#ffffff;
				   font-family: 'pt_sansregular';
				   line-height:20x;
				  text-transform:uppercase;
				   width:380px;
				   padding: 12px 0 26px 43px;}

.content-7-left-text{float:left;
                   border:1px solid #ec3137;
				   border-radius: 20px 0 0 20px;
				   background-color:#ec3137;
				   margin-top: 80px;
				   width: 400px;}
				   
.content-7-right{float:left;
                  width:200px;
				   margin-top: 280px;}
				   
.content-7-right img {width:39px;}				

/*content-8*/
.content-8{width:100%;
           float:left;
		   margin-top:33px;}
		   
.content-8 img {width:251px;
                float:left;
				
			    margin-top: -183px;}
				
.content-8-left  {width:54%;
                   float:right;}

.content-8-left h3{font-size:18px;
                  color:#ffffff;
				  font-family: 'pt_sansbold';
				 margin-left: 0px;
				 line-height:20x;
				 text-transform:uppercase;
				 width:380px;
				 padding: 22px 10px 0 55px;}

.content-8-left h4{font-size:16px;
                   color:#ffffff;
				   font-family: 'pt_sansregular';
				   line-height:20x;
				  text-transform:uppercase;
				   width:380px;
				   padding: 12px 0 26px 55px;
				   line-height:20px;}

.content-8-left-text{float:right;
                   border:1px solid #ec3137;
				   border-radius: 0px 20px 20px 0px;
				   background-color:#ec3137;
				   margin-top: 80px;
				   width: 400px;}
				   
.content-8-right{float:left;
                  margin-left: 183px;
				  margin-top: 280px;}
				  
.content-8-right img {width:39px;}

.content-8-left p {float:right;
                    margin-top: 35px;
					color:#666666;
					font-size:16px;
					font-family: 'pt_sansregular';
					margin-right: 16px;}
					

/*---------- Infra CSS----------*/

.infra-full {float:left; width:900px;margin-top:50px;}
.infra-full h1 {color: #ec3137;
    float: left;
    font-family: "pt_sansbold";
    font-size: 30px;
    width:100%;
    margin-bottom:20px;
    text-transform: uppercase;}
.infra-copy  {float:left; width:525px;}
.infra-copy ul li span h4 {font-size:18px; color:#666; margin: 42px 0 0 5px; font-family: 'pt_sansregular';}
.infra-copy ul li {  margin-top:8px;border-bottom:3px solid #ccc;padding-bottom:10px;width:90%;text-align:left;}