
.pdf-ico {
    position:relative;
    right:-30px;
}

.quickBarr{ margin:0px; padding:5px 0px 8px 0px; background-image:url(../images-2/topBg.jpg); background-repeat:no-repeat; background-position:top center }
.clear{clear:both}

.mt30{ margin-top:30px;}
.headerArea{ position:relative}

.search{ margin:0px; padding:0px; background-color:#000; width:160px!important;}



.languageFlag{ margin:0px; padding:0px; float:left;}
.languageFlag ul{ margin:0px; padding:0px;}
.languageFlag ul li{ margin:0px; padding:0px; list-style:none; float:left}
.languageFlag ul li a{ margin:0px; padding:0px 10px 0px 10px; font-size:14px; color:#000; font-weight:bold;}
.subLogo{ margin-right:10px; text-align:right}

.leftSide{ margin:0px; padding:100px 0% 0% 0% ; width:30%; background-color:#213447; float:right; min-height:478px; }
.leftSide2{ margin:0px; padding:100px 0% 0% 0% ; width:30%; background-color:#213447; float:right; min-height:450px; }

.righttSide{ margin:0px; padding:0% 0% 0% 0%; width:70%; background-color:#FFF; float:left}
.topMenu{ margin:20px 0px 0px 0px; padding:0px; position:absolute; width:100%; z-index:100}


.whitBorderTop{ margin:0px; padding:36px; position:relative; background-color:#FFF}


.shortDetailMain2{ margin:15px 10px 0px 10px; padding:0px;}
	.shortDetailMain2 h6{ margin:0px; padding-top:10px; font-size:16px; color:#df9f20; font-weight:700; line-height:16px; padding-right:0px;}
	.shortDetailMain2 h6 span{ margin:0px; padding:0px; font-size:13px; color:#df9f20}
	.shortDetailMain2 p{ margin:0px; padding:0px; font-size:16px; color:#df9f20; line-height:22px; text-align:justify; padding-right:0px; }
	
	
	
	.shortDetailMain{ margin:15px 10px 0px 10px; padding:0px;}
	.shortDetailMain h6{ margin:10px 0px 16px 0px; padding:0px; font-size:20px; color:#df9f20; font-weight:500;  text-align:right;padding-right: 0px; line-height:30px;}
	.shortDetailMain h6 span{ margin:0px; padding:0px; font-size:13px; color:#df9f20}
	.shortDetailMain p{ margin:0px; padding:0px; font-size:17px; color:#f2af2c; line-height:20px; text-align:justify;padding-right: 0px;}
	.readMoreBTN{ margin:0px  0px 9px 0px; padding:0px }
	.readMoreBTN a{ margin:10px ; padding:2px 5px 2px 5px; font-size:12px; border-radius:0px; background-color:#213447; color:#FFF; border: solid 1px #FFFFFF;transition: all 0.5s ease 0s;}
	
	
	
	
	
	
	
		.readMoreBTN a:hover{ margin:0px; padding:2px 5px 2px 5px; border-radius:0px; background-color:#c79631; color:#213447; border: solid 1px #FFFFFF;transition: all 0.5s ease 0s; text-decoration:none;}
		
		
		.shortDetailMain3{ margin:15px 10px 0px 10px; padding:0px;}
	.shortDetailMain3 h6{ margin:0px; padding:0px; font-size:16px; color:#df9f20; font-weight:700; line-height:16px;}
	.shortDetailMain3 h6 span{ margin:0px; padding:0px; font-size:13px; color:#df9f20}
	.shortDetailMain3 p{ margin:0px; padding:0px; font-size:12px; color:#df9f20; line-height:19px; text-align:justify; min-height:266px;}
	
	
	.readMoreBTN{ margin:10px  0px 9px 0px; padding:0px }
		
		
		.listOfServices{ margin:0px; padding:10px; background-color:#FFF; background-image:url(../img-2/servicesCorner.jpg); background-repeat:no-repeat; background-position:top left}
		
		.listOfServices h6{ margin:0px; padding:0px; font-size:15px; color:#df9f20; line-height:16px; text-decoration:underline;}
		.listOfServices p{ margin:0px; padding:0px 0px 0px 0px; font-size:12px; color:#df9f20; line-height:20px; text-align:justify; width:250px;height: 210px;}
		
			.listOfServices ul{ margin:0px; padding:0px;}
			
			.listOfServices li { list-style:none; margin:0px; padding:2px 0px 1px 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#df9f20; display:block ; font-weight:bold; text-decoration:underline; transition: all 0.5s ease 0s;}
			.listOfServices li a:hover{color:#213447}
			
			
			.projectSlider{ margin:0px; padding:12px 12px 4px 12px; background-color:#CCC; position:relative;}
			.projectSliderArtGallery{ margin:0px; padding:5px 5px 0px 5px; background-color:#CCC; position:relative;}
			
			
			
		/*	Project Strip*/
		
		 #owl-demo .item{
        background: #3fbf79;
        padding: 0px 0px;
        margin: 10px;
        color: #FFF;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        text-align: center;
    }
    .customNavigation{ width:100%; position:absolute;
      text-align: center;
    }
	
	.customNavigation .next{ position:absolute; right:0px; top:-85px; right:5px; background:none; border:none; margin:0px; padding:0px;
    }
	
	.customNavigation .prev{ position:absolute; left:13px; top:-85px; margin:0px; padding:0px; background:none; border:none;
    }
    .customNavigation a{ background-color:none;}
	
	.proThum{ margin:0px; padding:0px; border:solid 2px #dddddd}
	.proThum img{ margin:0px; padding:0px; height:145px; width:100%;}
	
	
	.contactAddress{ margin:0px; padding:20px 0px 20px 0px;}
	.contactAddress ul{ margin:0px; padding:0px;}
	.contactAddress ul li{ margin:5px 0px 5px 0px; padding:0px 0px 0px 10px; float:right; list-style:none; border-left: solid 1px #bfbfbf}
		.contactAddress ul li:last-child{border-left: solid 0px #bfbfbf}
		
		
				.addressContactArtPage{ margin:0px; padding:0px 0px 0px 0px; width:205px;}
	.addressContactArtPage img{ margin:0px 10px 0px 5px; padding:0px; float:right}
	.addressContactArtPage p{ margin:0px; padding:0px; line-height:14px; text-align:right; font-size:13px; text-transform:none;}

	
	.addressContact{ margin:0px; padding:0px 0px 0px 0px; width:260px;}
	.addressContact img{ margin:0px 10px 0px 5px; padding:0px; float:right}
	.addressContact p{ margin:0px; padding:0px; line-height:14px; text-align: right; font-size:13px;  }
	
	.bannerCorner{ margin:0px; padding:0px; right:0px; position:absolute; bottom:0px; z-index:1000}
	
		footer{ margin:0px ; padding:15px 10px 15px 10px; background-image: url(../images-2/bottomBg.jpg); background-repeat:no-repeat; background-position:center top;}
		
		.bottomLinks{ margin:0px 10px 0px 5px; padding:0px;}
		.bottomLinks h6{ margin:0px; padding:0px; font-size:18px; color:#000; font-weight:bold; text-decoration:underline; text-transform:uppercase; font-style:italic}
		
		.bottomLinks ul{ margin:0px 0px 0px 20px; padding:0px; float:right;}
		.bottomLinks ul li{ margin:0px; padding:0px; list-style:none;}
		.bottomLinks ul li a{ margin:0px; padding:3px 0px 3px 0px; font-size:15px; color:#000; font-weight:bold; display:block; transition: all 0.5s ease 0s;}
		
		.bottomLinks ul li a:hover{ color:#FFF;}
		
		.copyRightAndSocial{ margin-top:0px; margin-right:15px; width:40%; display:block; float:left; text-align:left}
		.copyRightAndSocial p{ margin-top:0px;  width:100%; padding:15px 0px 0px 0px; font-size:12px; text-align:left} 
 
		
		
		.social-wrap ul {margin:10px 0px 10px 0px; float:right;}
.social-wrap ul li {font-family: 'Conv_MyriadPro-Regular'; font-size:12px; color:#a3a3a3; margin-right:6px!important;
    border-bottom: medium none; display:inline; text-align:center;
    list-style: none outside none;
   }
   .social-wrap ul li:last-child{ margin-right:0px!important;}
.social-wrap li a {
    background: none repeat scroll 0 0 #191919;
    
    float: left;
    height: 22px;
    margin: 0px 0px 0px 10px;
    padding: 0;
    text-indent: -99999px;
    width: 22px;
}

.social-wrap li a.twitter {
    background: url(../img-1/social.png) no-repeat scroll -29px 0px;
    transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;
}
.social-wrap li a.twitter:hover {
    background: url(../img-1/social.png) no-repeat scroll -29px -22px;
}
.social-wrap li a.facebook {
    background: url(../img-1/social.png) no-repeat scroll 0px 0px;
    transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;
}
.social-wrap li a.facebook:hover {
     background: url(../img-1/social.png) no-repeat scroll 0px -22px;
}
.social-wrap li a.utube {
   background: url(../img-1/social.png) no-repeat scroll -58px 0px; 
    transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;
}
.social-wrap li a.utube:hover {
     background: url(../img-1/social.png) no-repeat scroll -58px -22px;
}

.social-wrap li a.linkdin {
   background: url(../img-1/social.png) no-repeat scroll -87px 0px; 
    transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;
}
.social-wrap li a.linkdin:hover {
     background: url(../img-1/social.png) no-repeat scroll -87px -22px;
}

#menuSub * { 
    padding:0; 
    margin: 0; 
    list-style-type:none;}
#menuSub { 
    position:absolute; z-index:1000;
	margin:440px 0px 0px 0px;
 
    line-height: 10px; 
    left:0px; 
	
	
	}
	
	
	
	
	#menuSub:after {position:absolute;	width: 0; 
	height: 0; border-top: 30px solid transparent;
	border-bottom: 30px solid transparent;
	border-left: 30px solid #f1af2c; z-index:999; right:-30px; content:"";}
	
	
	
#menuSub a { 
    display: block; 
    text-decoration: none; 
    color: #000;}
#menuSub a:hover { background: #c12026;transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;}
#menuSub ul li ul li a:hover { 
    background: #f1af2c; 
    padding-right:9px;
    border-right: solid 1px #000;transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;}
#menuSub ul li ul li {
  
    border: none; 
    color: #000;  
    padding-top: 0px; 
    padding-bottom:0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    background: #f1af2c;
    z-index:1; 
}
#menuSub ul li ul li a { 
    font: 12px arial; font-family:Arial, Helvetica, sans-serif;
    font-weight:normal; 
    padding-top:3px; 
    padding-bottom:3px; line-height:20px;background: #f1af2c; text-align:center}
#menuSub ul li {
    float: right; 
 
    font-weight: bold; 
    border-top: solid 1px #FFF; 
    border-bottom: solid 1px #FFF; 
    background: #f1af2c; }
#menuSub ul li a { 
    font-weight: bold;
    padding: 19px 5px; width:125px; font-size:21px; font-weight:bold}
#menuSub li{ 
    position:relative; 
    float:right;}
#menuSub ul li ul, #menuSub:hover ul li ul, #menuSub:hover ul li:hover ul li ul{ 
    display:none;
    list-style-type:none; 
    width: auto}
#menuSub:hover ul, #menuSub:hover ul li:hover ul, #menuSub:hover ul li:hover ul li:hover ul { 
    display:block;}
#menuSub:hover ul li:hover ul li:hover ul { 
    position: absolute;
    margin-left: 145px;
    margin-top: -22px;
    font: 10px;}
#menuSub:hover ul li:hover ul { 
    position: absolute;
    margin-top: 1px;
    font: 10px;
}
#menuSub>ul>li:hover>ul { 
    bottom:100%;
    border-bottom: 1px solid transparent
}





.ceoMessage{ margin:72px 0px 0px 0px; padding:15px 10px 25px 0px; background-color:#000; min-height:466px; position:relative; background-image:url(../img-2/back1.png); background-repeat:no-repeat; background-position:251px 112px;}

.ceoText{ margin-top:40px; margin-right:30px; max-width:350px; color:#FFF; line-height:20px; font-size:20px;}
.ceoText span{ color:#f1af2c; font-weight:bold;}



.ceoMessage .headinStyle{width:35%; background:#f1af2c; position:relative; min-height:50px; margin:60px 20px 15px 0px;  text-align:center; float:left}
.ceoMessage .headinStyle:before{ position:absolute;width: 0; 
	height: 0; border-top: 25px solid transparent;
	border-bottom: 25px solid transparent;
	border-left: 25px solid #f1af2c; z-index:999; right:-25px; content:"";}
	
	.ceoMessage .headinStyle p{ text-align:center; padding-top:15px;color:#00; font-size:16px; font-weight:bold;}
	
	.ceoPic{ margin:0px; padding:0px; position:absolute; left:70px; top:200px;}
	
	
	
	
	
	
	
	.projectPageSection{ margin:0px; padding:20px; background-color:#000;}
		.projectPageSectionInquiry{ margin:0px; padding:20px; background-color:#000;}

	.headingTopMain{ margin:0px ; padding:0px; float:right; font-size:20px; font-weight:bold; color:#f1af2c; text-transform:uppercase;}
	.projectPagenation{ margin:0px ; padding:0px; float:left; margin-left:10px;}
	
.proThum{ margin:0px; padding:0px; border: solid 1px #FFFFFF}
.proThum p{ margin:0px; padding:15px 10px 0px 10px; color:#f1af2c; text-align:center; display:block; min-height:40px; line-height:18px; font-size:18px; font-weight:bold}

.proloop{ margin:0px; padding:0px; margin-left:10px;}
.proloop ul{ margin:0px; padding:0px;}
.proloop ul li{ margin:15px 0px 15px 0px; padding:0px 0px 0px 0px; list-style:none; display:block}
.proloop ul li:nth-child(4n+1){ margin-left:0px;}


.vidloop{ margin:0px; padding:0px;}
.vidloop ul{ margin:0px; padding:0px;}
.vidloop ul li{ margin:15px 0px 15px 0px; padding:0px 0px 0px 0px; list-style:none; display:block}
.vidloop ul li:nth-child(3n+1){ margin-left:0px;}


.freeSpace{ padding-top:100px;}


.largeGallery{ margin:0px; padding:4px 100px 5px 100px; }
.largeGallery2{ margin:0px; padding:25px 100px 5px 100px; }

.detailImage{margin:10px 0px 0px 0px; padding:0px;/* height:399px;*/  position:relative; text-align:center;}
.detailImage img{margin:10px 0px 0px 0px; padding:0px; position:relative;border:solid 1px #e7e7e7; max-height:395px; text-align:center; vertical-align:middle;}
.detailImage2{margin:50px 0px 0px 0px; padding:0px; position:relative;border:solid 4px #4d4d4d;}

.videoIcon{ margin:0px; padding:0px; text-align:right; z-index:50000; position:absolute; left:8px; }

.artGalleryImage{ margin:0px; padding:0px; position:relative;   }

.artGalleryImage2 { position:absolute; left:0px; top:15px; }

.formInquiry{ margin:20px 0px 0px 0px; padding:0px; }
.formInquiry label{ margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#f1af2c; font-weight:bold;}
.formInquiry input{ margin:0px; padding:0px; border: solid 1px #5a5a5a; border-radius:0px; background-color:#000;color:#FFF!important;}
.formInquiry textarea{ margin:0px; padding:5px; border: solid 1px #5a5a5a; border-radius:0px; background-color:#000;color:#FFF!important; min-width:50%;}


.contactSection{  margin:72px 0px 0px 0px; padding:30px 15px 28px 0px; background-color:#000; min-height:430px; position:relative; }

.form1{ margin:0px; padding:0px; float:right}
.form2{ margin:0px; padding:0px; float:right}
.locationMap{ margin:0px; padding:0px;}


.headingStyle{ margin:0px; padding:5px 0px 10px 0px;  font-size:20px; color:#f1af2c}



	.videoThum{ margin:0px; padding:5px; border:solid 1px #dddddd}
	/*.proThum img{ margin:0px; padding:0px; }*/
	.proThum img a{ margin:0px; padding:0px; border:0px; }
	
	
	#owl-demo .item{
margin:9px 0 0px 0;
color: #FFF;
text-align: center;
}
.customNavigation{
text-align: inherit;
}
.customNavigation .btn{  height:34px; width:34px; padding:0px; border:none; font-weight:normal; background:transparent;}
	
	
	
	.owl-prev{left:-5px; position:absolute; top:45%; color:#FF0000; font-size:20px; line-height:22px; text-align:center;}
.owl-next{ right:-5px; position:absolute; top:45%;color:#FF0000; font-size:20px;line-height:22px; text-align:center;}

.customNavigation a{
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

#aboutP{ height:396px;}
#aboutP .content{height:340px;}

#projects{ height:427px;}
#projects .content{height:390px;}
#projectsIraq{ height:427px;}

#contact{ height:530px;}
#contact .content{height:490px;}
.newt{
	margin-right:89px;}

/*.highslide img{width:158px !important; }*/
#owl-demo .item { display:inline-block;}

#projectsIraq .content{ height:390px;}