.quickBarr{ margin:0px; padding:5px 0px 8px 0px; background-image:url(../images-1/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:right;}
.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-left:15px;}

.leftSide{ margin:0px; padding:100px 0% 0% 0% ; width:30%; background-color:#213447; float:left}
.righttSide{ margin:0px; padding:0% 0% 0% 0%; width:70%; background-color:#FFF; float:right}
.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; max-height:118px;}
	.shortDetailMain2 h6{ margin:0px; padding:0px; font-size:16px; color:#df9f20; font-weight:700; line-height:16px;}
	.shortDetailMain2 h6 span{ margin:0px; padding:0px; font-size:13px; color:#df9f20}
	.shortDetailMain2 p{ margin:0px; padding:0px; font-size:12px; color:#df9f20; line-height:20px; text-align:justify; }
	
	
	
	.shortDetailMain{ margin:15px 10px 0px 10px; padding:0px;}
	.shortDetailMain h6{ margin:0px; padding:0px; font-size:16px; color:#df9f20; font-weight:700; line-height:16px;}
	.shortDetailMain h6 span{ margin:0px; padding:0px; font-size:13px; color:#df9f20}
	.shortDetailMain p{ margin:0px; padding:0px; font-size:12px; color:#f2af2c; line-height:19px; text-align:justify; }
	.readMoreBTN{ margin:0px 5px 9px 0px; padding:0px }
		.readMoreBTN1 a{ margin:0px 5px 9px 0px; padding:0px; float:right; width:100px; }

	.readMoreBTN a{ margin:0px 0px 0px 0px; 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:0px 20px 9px 0px; padding:0px }
		
		
		.listOfServices{ margin: 57px 0 0; padding:10px; background-color:#FFF; background-image:url(../img-1/servicesCorner.jpg); background-repeat:no-repeat; background-position:top right}
		
		.listOfServices h6{ margin:0px; padding:0px; font-size:15px; color:#df9f20; line-height:16px; text-decoration:underline;}
		.listOfServices p{ margin:0px; padding:10px 0px 0px 0px; font-size:12px; color:#df9f20; line-height:20px; text-align:justify; width:250px;}
		
			.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:5px 5px 15px 5px; background-color:#CCC; position:relative;}
			.projectSliderArtGallery{ margin:0px; padding:5px 5px 15px 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:0px; 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; width:210px; height: 145px;}
	
	
	.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:left; list-style:none; border-right: solid 1px #bfbfbf}
		.contactAddress ul li:last-child{border-right: solid 0px #bfbfbf}
		
		
			.addressContactArtPage{ margin:0px; padding:0px 0px 0px 0px; width:225px;}
	.addressContactArtPage img{ margin:0px 5px 0px 0px; padding:0px; float:left}
	.addressContactArtPage p{ margin:0px; padding:0px; line-height:14px; text-align:left; font-size:13px; text-transform:none;}


	
	.addressContact{ margin:0px; padding:0px 0px 0px 0px; width:260px;}
	.addressContact img{ margin:0px 5px 0px 0px; padding:0px; float:left}
	.addressContact p{ margin:0px; padding:0px; line-height:14px; text-align:left; font-size:13px; text-transform:none;}
	
	.bannerCorner{ margin:0px; padding:0px; position:absolute; bottom:0px; z-index:1000}
	
		footer{ margin:0px ; padding:15px 0px 15px 0px; background-image: url(../images-1/bottomBg.jpg); background-repeat:no-repeat; background-position:center top;}
		
		.bottomLinks{ margin:0px 0px 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 20px 0px 0px; padding:0px; float:left;}
		.bottomLinks ul li{ margin:0px; padding:0px; list-style:none;}
		.bottomLinks ul li a{ margin:0px; padding:3px 0px 3px 0px; font-size:13px; 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:right; text-align:right}
		.copyRightAndSocial p{ margin-top:0px;  width:100%; padding:15px 15px 0px 0px; font-size:12px; text-align:right} 
 
		
		
		.social-wrap ul {margin:10px 0px 10px 0px; float:left;}
.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/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 { 
    margin-top: 440px;position:absolute; z-index:1000;
    float: left;
    line-height: 10px; 
    right: 0px;}
	
	
	#menuSub:after {position:absolute;	width: 0; 
	height: 0; border-top: 30px solid transparent;
	border-bottom: 30px solid transparent;
	border-right: 30px solid #f1af2c; z-index:999; left:-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-left:9px;
    border-left: 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: 3px; 
    padding-right: 3px; 
    background: #f1af2c;
    z-index:1; 
}

#menuSub ul li ul.cer li a {
    background: #f1af2c none repeat scroll 0 0;
    font: 12px/20px Arial,Helvetica,sans-serif;
    padding-bottom: 3px;
    padding-top: 3px;
    width: 124px;
}
#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;width:155px;background: #f1af2c;}
#menuSub ul li {
    float: left; 
 
    font-weight: bold; 
    border-top: solid 1px #FFF; 
    border-bottom: solid 1px #FFF; 
    background: #f1af2c; }
#menuSub ul li a { 
    font-weight: bold;
    padding: 19px 0px; width:140px; font-size:14px; font-weight:bold}
#menuSub li{ 
    position:relative; 
    float:left;}
#menuSub ul li ul, #menuSub:hover ul li ul, #menuSub:hover ul li:hover ul li ul{ 
    display:none;
    list-style-type:none; 
    width: 140px;}
#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:35px 0px 20px 30px; background-color:#000; min-height:426px; position:relative; background-image:url(../img-1/back1.png); background-repeat:no-repeat; background-position:400px 120px}

.ceoText{ margin-top:60px; margin-left:30px; max-width:350px; color:#f2af2c; line-height:19px; font-size:12px;}
.ceoText span{ color:#f1af2c; font-weight:none;}



.ceoMessage .headinStyle{width:40%; background:#f1af2c; position:relative; min-height:50px; margin:0px; margin-top:60px; text-align:center; float:right}
.ceoMessage .headinStyle:before{ position:absolute;width: 0; 
	height: 0; border-top: 25px solid transparent;
	border-bottom: 25px solid transparent;
	border-right: 25px solid #f1af2c; z-index:999; left:-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; right:50px; top:200px;}
	
	
	
	
	
	
	
	.projectPageSection{ margin:0px; padding:20px; background-color:#000;}
		.projectPageSectionInquiry{ margin:0px; padding:20px; background-color:#000;}

	.headingTopMain{ margin:0px ; padding:0px; float:left; font-size:20px; font-weight:bold; color:#f1af2c; text-transform:uppercase;}
	.projectPagenation{ margin-top:10px ; padding:0px; float:right}
	
.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:14px;}

.proloop{ margin:0px; padding:0px;}
.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:3px 100px 7px 100px;  }
.largeGallery2{ margin:0px; padding:14px 100px 5px 100px; }

.detailImage{margin:10px 0px 0px 0px; padding:0px; position:relative; /*height:403px;*/ text-align:center; vertical-align:middle;}
.detailImage img{margin:10px 0px 0px 0px; padding:0px; position:relative;border:solid 1px #e7e7e7; max-height:380px; 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;float:right; z-index:50000; position:absolute; right:8px; }

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

.artGalleryImage2 { position:absolute; right: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:28px 0px 28px 15px; background-color:#000; min-height:430px; position:relative; }

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


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



	.videoThum{ margin:0px; padding:5px; border:solid 1px #dddddd}
	/*.proThum img{ margin:0px; padding:0px; }*/



#aboutP .content{height:370px;}

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

#contact{ height:436px;}
#contact .content{height:380px;}
.controlsbtn {float:right; width: 100px;  margin-top: 13px;}
.control-labeleng {float:left; margin-right:9px;}
.controlseng {float:left;}