@import url(http://fonts.googleapis.com/css?family=PT+Sans+Caption | PT+Serif+Regular | PT+Serif | Roboto  );


a.whatsapp-icon {
    position: fixed;
    right: 10px;
    bottom: 10px;
    width: 70px;
    height: 70px;
    z-index: 100;
}
a.whatsapp-icon img {
    max-width: 100%;
}
.custom-chat-widget{
    left:10px !important;
    right: auto !important;
}
header, footer, row{

float:left;

width:100%;	

}
.innerHeader{
	float:left;
	width:100%;}
header{
	min-height:152px;}
	

.g-recaptcha{
    display:inline-block;
    position:relative;
    top:-3px;
}

.projects_dropdown .ul_dropdown > li{
	width:42%;
	}
.projects_dropdown .ul_dropdown li.gallery{
	float:right;
	width:55%;
	}
.projects_dropdown .ul_dropdown li .photo{
	width:64px;}	
	
.projects_dropdown .ul_dropdown li .photo.display-none{
	display:none;}
	
.projects_dropdown .ul_dropdown li .photo.view_galery{
	background-color:#033c74;
	width:100%;}	
	


.projects_dropdown .ul_dropdown li .photo.view_galery a .view_gallery_img{
     width: 54px;
    /* display: inline-block; */
    float: right;
    position: relative;
    top: -16px;}
	
.projects_dropdown .ul_dropdown li .photo.view_galery {
    position: relative;
    width: 87%;
    background:#F0F0F0;
    margin-bottom: 0;
    padding: 9px 4%;
    height: 18px;
    text-transform: uppercase;
    text-align: left;
    max-width: 213px;
    margin-right: 0;
}
	
.projects_dropdown .ul_dropdown{
	
	width:420px;}
		
.members_digla{
	cursor:default !important;
	display:inline-block;
	width:100%;
	padding:150px 0%;
	background:url(../images/members_bg.jpg) no-repeat center center;
	background-attachment:fixed;}
.pp_previous, .pp_next, .pp_arrow_previous, .pp_arrow_next, .pp_play, .pp_close, .pp_expand{
		font-size:0;}

.members_digla .h2_aboutus{
	width:100%;
	padding-left:0%;
	text-shadow: 1px 2px 2px rgba(71, 71, 74, 0.68);
	font-weight:normal;
	color:white;
	text-align:center;
	margin-bottom:20px;}		
	.slick-dots li{
		background:none;}
.members_digla .innerItem{
	cursor:default;
	padding:2px 5px;}	
	
.arrows_projects{
	position:absolute;
	top:50%;
	left:0;
	z-index:100;
	width:90%;
	margin:0 5%;
	margin-top:-10px;}
.arrows_projects a{
	font-size:20px;
	float:left;
		color:#f48c06;
		}
		
.contactus_locations{
	margin-top:30px;
	border-top:1px solid #cacaca;
	padding-top:30px;
		float:left;
		width:100%;}	
		
.contactus_location{
	vertical-align:top;
	display:inline-block;
	width:31%;
	margin-right:2%;}
	
.contactus_location_head{
	font-size:20px;
	padding-bottom:9px;
	margin-bottom:15px;
	position:relative;
		color:#0e3b60;}

.contactus_address{
	display:inline-block;
	width:100%;
	font-size:14px;
	color:#707070;}
.contactus_address a{
	color:#707070;
	text-decoration:none;}	
				
	.contactus_location_head:after{
		position:absolute;
		bottom:0;
		width:80px;
		height:6px;
		left:0;
		background:#dce4f1;
		content:"";}	
.arrows_projects a:hover{
		color:#0a385d;}	
.arrows_projects a.next{
	float:right;
		}
.projects_thumbnails_cont{
	padding:10px 0;}	
.projects_thumbnails_cont .innerItem img{
	border:1px solid white;}	
.projects_thumbnails_cont .innerItem{
	cursor:pointer;
	display:inline-block;
	padding:0 2px;}
		
	.projects_thumbnails_cont .innerItem.active img{
		border:1px solid #f48c06;}	
.fixed_header .innerHeader{
		position:fixed;
		top:0;
		left:0;}
		
	.hover_menu_bar, .fixed_header .menu_bar{
		display:none;}
		
.fixed_header .hover_menu_bar{
	display:inline-block}			
		
.fixed_header .header-row-one, .fixed_header .social-media-search{
			display:none;}
			
.fixed_header .logo{
    width: 114px;
 }
	
.fixed_header .mainMenu-li {
    padding-bottom: 21px;}
.fixed_header .logo {
    margin-top: 3px;
	margin-bottom:3px;
}
.fixed_header .mainMenu {
    margin-top: 25px;}
	
.logo img{
	display:inline-block;
	transition-delay: 0s;
	transition-duration:0.4s;
	transition-property: all;
	transition-timing-function: ease;
	
	-webkit-transition-delay: 0s;
	-webkit-transition-duration: 0.4s;
	-webkit-transition-property: all;
	-webkit-transition-timing-function: ease;
	
	-moz-transition-delay: 0s;
	-moz-transition-duration: 0.4s;
	-moz-transition-property: all;
	-moz-transition-timing-function: ease;
	
	-ms-transition-delay: 0s;
	-ms-transition-duration: 0.4s;
	-ms-transition-property: all;
	-ms-transition-timing-function: ease;	
	
	-o-transition-delay: 0s;
	-o-transition-duration: 0.4s;
	-o-transition-property: all;
	-o-transition-timing-function: ease;
	}	
.pull-left{

float:left;

}



.pull-right{

float:right;

}



.ta-c{

	text-align:center;

	}



.ta-l{

	text-align:left;

	}

	

.ta-r{

	text-align:right;

	}

	

.pointer{

	cursor:pointer;

	}	

	



	

.description{

	float:left;

	width:100%;}

	



.innerContent{

	float:left;

	width:100%;

	padding:50px 0;

	position:relative;

	z-index:100;

	box-shadow:1px 5px 10px 0px rgba(50, 50, 50, 0.75);}		

	

.form-error{

	float:left;

	width:100%;

	font-size:11px;

	color:#e02040 ;}

	

.loader{

	flat:left;

	display:none;

	width:100%;

	height:30px;

	padding:10px 0; 

	background:url(../images/712.png) no-repeat center center ;}

	

.mod-loader{

	padding:50px 0;}		

	

.success-message{

	float:left;

	font-size:12px;

	color:#66bf08;

	background:url(../images/icons/success_512.png) no-repeat left center ;

	padding:8px 25px;

	display:none;

	}

	

.empty{

	float:left;

	width:100%;

	padding:60px 0 ;

	font-size:22px;

	font-family: 'PT Serif Regular', serif;

	color:#033c74;

	text-align:center;

	border:2px solid #033c74;

	}

	

.iraqi_services_cont{

	padding-bottom:30px;}

	

.iraqi_services_cont .services_details_description {

	line-height:1.4;}

	

	.form-item.form-item-6{

		  -ms-flex: 0 0 50%;

    flex: 0 0 50%;

	margin:0 !important;

	padding:0 15px;

    max-width: 50%;}

	

	.form-item.form-item-12{

	-ms-flex: 0 0 100%;

    flex: 0 0 100%;

	margin:0 !important;

	padding:0 15px;

  	 width: 100%;

	 max-width: 100%;}	

.quotation .careersForm .form-item{

	height:auto !important;

	margin-bottom:20px  !important;}	

.quotation .careersForm{

		margin-top:0;}

		

	.main_dropdown{

		    position: absolute;

    top: 0;

    right: 0;

    background: #0a385d;

    color: white;

    height: 28px;

    width: 30px;

	font-size:16px;

	z-index:1000;

	display:none;

    text-align: center;}

	

	.search_btn_mob{    position: absolute;

    top: 0;

    right: 10px;

    height: 30px;

    font-size: 16px;

	display:none;

    color: white;}

	

		

		

		.search_btn_mob .fa{

			line-height:30px;}

	

.main_dropdown .fa{

	 line-height: 28px;

	}

	

	

	



.dropdown.active .fa-plus, .main_dropdown .fa-minus{

	display:none;

	}		

.dropdown.active .fa-minus{

	display:inline-block;}	

.main_dropdown .fa-minus{}		

.quotation .careersForm .form-item .textbox{

    padding: 10px 3%;

	width:100%;

		}	

.quotation .careersForm .form-item select.textbox{

		color:#999;}	

.quotation .careersForm .form-item .textarea{

	padding-top:10px;}

	

	

.inner-form-date{

	width:100%;

	display:inline-block;}	

	

.inner-form-date label{

	color:#999;

	font-size:14px;

	line-height:29px;

	display:inline-block;}	

	

.quotation .careersForm .form-item-date .form-item{

	margin-bottom:0 !important;

		}

		

.quotation .careersForm .form-fields-date .form-item .textbox{

	padding:6px 3%;

	}		

	

.form-item-date .inner-form-date{

	border: 1px solid #d9d9d9;

	    padding: 3px 15px;}	

		

	.datepicker_item{

		position:relative;}

		

.datepicker_item:before{

	    position: absolute;

    top: 0;

    right: 18px;

    content: "";

    height: 30px;

    width: 30px;

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

    background-size: 20px;}

	

.datepicker_arrow_right:after{

    position: absolute;

    top: 0;

    right: -15px;

    content: "";

    height: 30px;

    width: 30px;

    background: url(../images/arrow_from-to.png) no-repeat center center;

    background-size: 15px;

	}				

	

.form-fields-date{

	float:right;

	width: -webkit-calc(100% - 120px);

    width: -moz-calc(100%  - 120px);

    width: calc(100%  - 120px);}			

	

/*///////////////////BOOTSTRAP/////////////////////////*/



.col-md-6 {

    -ms-flex: 0 0 50%;

    flex: 0 0 50%;

    max-width: 50%;

}



.row_m {

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    margin-right: -15px;

    margin-left: -15px;

}



.col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8{

	padding:0 15px;}

	

.nopadding_left{

	padding-left:0;}	

	

	



.col-md-4 {

    -ms-flex: 0 0 33.333333%;

    flex: 0 0 33.333333%;

    max-width: 33.333333%;

}



.col-md-8 {

    -ms-flex: 0 0 66.666667%;

    flex: 0 0 66.666667%;

    max-width: 66.666667%;

}

.col-md-5 {

    -ms-flex: 0 0 41.666667%;

    flex: 0 0 41.666667%;

    max-width: 41.666667%;

}



.col-md-7 {

    -ms-flex: 0 0 58.333333%;

    flex: 0 0 58.333333%;

    max-width: 58.333333%;

}



/*///////////////////END BOOTSTRAP/////////////////////////*/							

	

/*///////////////////////////////////////////////////////POPUP///////////////////////////////////////////////////*/



.shadow {

 width:100%;

 height:100%;

 position:fixed;

 left:0;

 top:0;

 z-index:1000;

 display:none;

 background:url(../images/shadow.png) repeat top left;

 font-family:ca

}



.close_popup img{

	float:right;

	cursor:pointer;}



.email{

	text-decoration:underline;

	color:black;}

	

.email:hover{

	color:#e9943d;}	

	







/*.shadow.tbm {

 background:#000

}*/

#PopupContainer {

 width:100%;

 float:left;

 position:absolute;

 z-index:1001;

 display:none;

}

#PopupContainer .content {

 width:94%;

 float:left;

 margin:0 2%;

 padding:1%;



 border-radius:15px;



}

#PopupContainer.tbm .content {

 background:none

}

#PopupContainer .content .inner {

 background:#ffffff;

 width:98%; 

 float:left;

 padding:1%;

 text-align:center;

 border-radius:15px;

}

#PopupContainer.tbm .content .inner {

 background:none;

 color:#ffffff;

}

	

/*///////////////////////////////////////////////popup\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

.popup-container{

	display: none;

    bottom: 0;

    left: 0;

	background:url(../images/shadow.png) repeat top left;

	outline: 0 none;

    overflow-x: auto;

    overflow-y: auto;

    position: fixed;

    right: 0;

    top: 0;

	z-index: 900100;

	transition: opacity 0.15s linear 0s;

	text-align:center;}

	

.popup-container .textarea{  float: left;

  width: 96%;

  padding: 2%;

  background: #f2f2f2;

  font-size: 14px;

  border: none;

  color: #858585;

  resize: none;

  overflow: auto;

  height: 100px;}

	

.figure-popup{

	margin:30px 0 ;

	width: 660px;

	position:relative;

	z-index:1500;

	display:inline-block;

	text-align:left;

	top:-1300px;

}	

	

.modal-backdrop-m {

    background:url(../images/shadow.png) repeat top left;

    bottom: 0;

    left: 0;

    position: absolute;

    right: 0;

    top: 0;

    z-index: 1040;

	height:100%;

	width:100%;



	cursor:pointer;	

}



.popup-inner-container{

	float:left;

	background:white;

	padding: 8%;

    width: 86%;

	padding-bottom:8%;

	border:5px solid #e1e1e1;

	border-radius: 7px;

}

	

.popup-container .form-item{

		margin-bottom:10px;

		max-width:100%;

		width:100%;}

.popup-container .form-item .item{

	width:100%;

	margin-right:0;

	min-height:1px;}	

	

.popup-container .form-item label{

	    float:left;

		width:35% ;

		font-size:16px;

		color:#0a385d;

		font-weight:normal;

		text-transform:uppercase;

		font-family: 'PT Serif Regular', serif;

		min-height:1px;

		}

.popup-container .form-item .textbox{

	background: none repeat scroll 0 0 #f2f2f2;

    border: medium none;

    color: #858585;

    float: left;

    font-size: 14px;

    padding: 2%;

    width: 96%;

		}

		

.popup-container .btn{

	margin-top:25px;}			

		

.popup-container .input-bx{

	float:left;

	width:65%;}

	

.popup-container .sbHolder{

		border:none;

		background:none repeat scroll 0 0 #f2f2f2 ;}

.popup-container .sbToggle{

	background:url("../images/arrow-down3.png") no-repeat scroll center center rgba(0, 0, 0, 0);

			}

.popup-container .sbOptions{

	background:#f2f2f2;

	border:none;

	left:0;

		}

.popup_title{

	color: #004064;

    float: left;

    font-family: 'PT Serif Regular', serif;

    font-size: 30px;

	font-weight:600;

    font-weight: normal;

    margin-bottom: 20px;

    width: 100%;

	text-transform:uppercase;

	}



	

.close{

	position:absolute;

 	right: -36px;

    top: -19px;

	cursor:pointer;

	}	

	

	

.note{

	float:left;

	width:100%;

	color:#464646 ;

	font-size:15px;

	margin-bottom:20px;

	font-family: 'PT Sans Caption', sans-serif;

	font-weight:normal;}	

	

	

		

.captchaImage{

	/*margin:3px 0*/

	width:40%;

	float:left;}

	

	.captchaImage img{

		height:34px;}

		

.popup-container .form-item .captcha{

	float:right;

	width:51%;

	}	

	

	

/*///////////////////////////////////////////////////////HOME///////////////////////////////////////////////////*/

.ls-s1{

     	color:white;

     	font-size:36px;

		font-family: 'PT Serif Regular', serif;

		text-align:center;

		font-weight:normal;

		}



.view-services-ban{

	float:left;

	



	padding:10px 80px;

	border:none;

	border-top:3px solid #d5d5d5;

	}

.view-services-ban legend{	

 margin-bottom: 11px;

  font-family: 'PT Serif Regular', serif;

  font-weight: 800;

  color: #a60020;

  padding: 0px 0px;}

.view-services-ban a{

	background:url(../images/bg-view-services.png) repeat top left ;

	color:#ff9000;

	border:3px solid #d5d5d5;

	padding:13px 28px;

	font-size:15px;

	text-transform:uppercase;}	



	

.aboutDijla-blog{

	float:left;

	width:100%;

	padding:35px 0;}

	



	

.h2_home, .h2_home a{

	font-family: 'PT Serif Regular', serif;

	float:left;

	width:100%;

	color:#0a385d;

	font-size:28px;

	margin-bottom:0;

	text-transform:uppercase;}

	

.home-description{

	float:left;

	width:100%;

	font-family: 'PT Sans Caption', sans-serif;

	font-size:16px;

	color:#464646;

	margin-bottom:10px;}	

	

.view-btn{

	display:inline-block;

	font-family: 'PT Serif Regular', serif;

	font-size:15px;

	color:#ff9000;

	text-decoration:underline;

	text-transform:uppercase;

	}	

	

.view-btn:hover{

	color:#0a385d;

	}

	



.slick-services .innerItem, .services_item_content, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .form-item.form-item-6, .form-item.form-item-12, .inner-form-date, .quotation .careersForm .form-item .textbox, .ul_dropdown, .search-main input, .search-main{box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;}	

	

.ourServices-blog{

	float:left;

	width:100%;

	padding:35px 0;

	background:#f4f4f4;

	-webkit-box-shadow: -1px -5px 7px -5px rgba(0,0,0,0.75);

	-moz-box-shadow: -1px -5px 7px -5px rgba(0,0,0,0.75);

	box-shadow: -1px -5px 7px -5px rgba(0,0,0,0.75);

	z-index:100;

	position: relative;}	

.ourServices-blog  .slick-prev, .ourServices-blog .slick-next{

width:22px;

height:22px;



top:auto;

bottom:0 !important;

}



.ourServices-blog .slick-next{

	right:47%;

	background:url(../images/arrows-services-slick-right.png) no-repeat top left;}



.ourServices-blog .slick-prev{

	left:46%;

	background:url(../images/arrows-services-slick-left.png) no-repeat top left;}	

	

	

.slick-services{

	float:left;

	width:100%;

	margin-top:35px;

	padding-bottom:50px;

	}

.slick-services .innerItem{

	float:left;

	width:100%;

	padding-bottom:10px;

	padding:0 4px;

	/*border-bottom:1px solid #d4d4d4;*/

	}	



.ourNetwork-blog{

	box-shadow:-1px -5px 7px -5px rgba(0, 0, 0, 0.75);

	position:relative;

	z-index:110;

	float:left;

	padding:50px 0px;

	width:100%;

	}

	

.innerOurNetwork-blog{

	float:left;

	width:100%;}	

	

.ourNetwork-image{

	float:left;

	width:580px;}	

	

.ourNetwork-image img{

	max-width:100%;}



.ourNetwork-content{

	float:left;

	width:518px;

	margin-left:30px;}	



   

  .home-descriptiosn{

	  margin:0;

	  padding:0;

	-webkit-margin-before: 0em;

  -webkit-margin-after: 0em;} 

.ourNetwork-content table tr td{

	background:url(../images/bg-network-td-arrow.png) no-repeat left 5px;

	color:#464646;

	font-size:15px;

	padding-left:12px;

	padding-bottom:10px;

	

	font-family: 'PT Sans Caption', sans-serif;

	}						



/*///////////////////////////////////////////////////////USEFUL LINKS///////////////////////////////////////////////////*/



.useful_links_table{

	flaot:left;

	width:100%;

	padding:0;}

.useful_links_table tr:first-child td{

	padding-top:0;}	

.useful_links_table td{



	font-size:20px;

	padding:30px 25px;

	font-family: 'PT Sans Caption', sans-serif;}

	

	

.useful_links_table, .useful_links_table td, .useful_links_table td a{

    white-space: pre;           /* CSS 2.0 */

    white-space: pre-wrap;      /* CSS 2.1 */

    white-space: pre-line;      /* CSS 3.0 */

    white-space: -pre-wrap;     /* Opera 4-6 */

    white-space: -o-pre-wrap;   /* Opera 7 */

    white-space: -moz-pre-wrap; /* Mozilla */

    white-space: -hp-pre-wrap;  /* HP Printers */

    word-wrap: break-word;  



	}		

	

.useful_links_table td:first-child span{

	background:url(../images/bg-td-useful-links.png) no-repeat center left;

	padding-left:33px;

	color:#0a385d;

	font-weight:600;

	}

	

.useful_links_table td a{

	font-family: 'PT Sans Caption', sans-serif;

	color:#464646;

	float:left;

	font-size:18px;

	}	

	

.useful_links_table td a:hover{

	color:#0a385d;

	text-decoration:underline;

	}		



.useful_links_table  tr:nth-child(2n) td{

	background:#f5f5f5;

	}

	

.share-social-list{

	display:inline-block;

	list-style:none;

	padding:0;

	margin:0;}

.share-social-list li{

	display:inline-block;

	list-style:none;}

	

.share-social-list li img{

		width:30px;}

.share-social-list li a:hover{

	opacity:0.7;}		

.shareBtns{

	margin-top:20px;

	margin-bottom:20px;

		float:left;}

		

.shareBtns label{

    display: inline-block;

    line-height: 20px;

    color: #6b6b6b;

    vertical-align: top;

    font-size: 16px;

    margin-top: 6px;}						

/*///////////////////////////////////////////////////////Services///////////////////////////////////////////////////*/



.services .description{

font-size:16px;

color:#464646;

	}



.services-container{

	float:left;

	width:100%;

	margin:20px 0;}	

	

	

.row-services{

	float:left;

	width:100%;}

.row-services .services-item:first-child{

	margin-left:0;}

	

.services-item{

	display:inline-block;

	width:280px;

	margin:10px 0;

	margin-left:12px;

	}

	

.inner-services-item{

	display:inline-block;

	width:280px;

	}	

	

.services-image{

	position:relative;

	float:left;

	width:100%;

	}

	

.home .services-image{

	height:170px;}	

	

.shareBtns{}

	

.services-img-hvr-bg{

	cursor:pointer;

	display:none;

    position:absolute;

	top:0;

	left:0;

	background:url(../images/bg-services-img.png) repeat top left;

	height:100%;

	width:100%;}

	

.services-img-hvr-plus{

	cursor:pointer;

	display:none;

	position:absolute;

	top:0;

	left:0;

	background:url(../images/bg-plus-services-img.png) no-repeat center center;

	background-size:20px;

	height:100%;

	width:100%;}		

	

.services-title{

	margin-top:7px;

	float:left;

	width:100%;

	padding:0;

	font-size:17px;

	color:#033c74;

	font-family: 'PT Sans Caption', sans-serif;

	text-align:left;}

	

.iraqi_services_title{

	font-size:24px;

	text-transform:uppercase;

	text-align:left;

	margin-top:30px;

	padding-right:30px;

	padding-left:20px;

	

	word-break: break-word;

	font-family: 'PT Serif Regular', serif;

	color:white;}	

	

.iraqi_services{

	position:relative;

	display:inline-block;

	width:100%;

	color:white;

	background-color:#ff8a00;

	height:224px;}

.iraqi_services:hover{

	background-color:#033c74;}	

.iraqi_services .read_more{

	position:absolute;

	bottom:3px;

	left:20px;

	color:white;

	}	

.iraqi_services .read_more:hover{

	color:white;}	

.iraqi_services .read_more:after {

    border-right: 2px solid white !important;

    border-top: 2px solid white !important;}	

	

	

	

.services-title:hover{

	color:#ff9000;}	

	

.services_item_content{

	display:inline-block;

	width:100%;

	padding:0 12px;

	position:relative;

	text-align:left;

	background:white;}

	

.read_more{

	display:inline-block;

	color:#c3c3c3;

	text-transform:uppercase;

	margin-bottom:10px;

	vertical-align:top;

	margin-top:5px;

	position:relative;

	font-size:10.5px;}	

	

.read_more:hover{

	color:#ff9000;}	

	



	

.services-details-img{

	float:left;

	width:686px;}

	

.read_more:after{

position: absolute;

    content: "";

    display: inline-block;

    width: 4px;

    height: 4px;

    border-right: 2px solid #c3c3c3;

    border-top: 2px solid #c3c3c3;

    transform: rotate(45deg);

    /* margin-right: 6px; */

    top: 3px;

    right: -8px;

	

}



.services_btn_details{

	    position: absolute;

    bottom: 0;

    right: 0;

    padding: 24px;}

.services_btn_details:after{

	position:absolute;

	content:"";

	bottom:0;

	right:0;

	border-bottom: 43px solid #c3c3c3;

    border-left: 43px solid transparent;}	

	

.services_btn_details:hover:after{

	border-bottom:43px solid #ff8a00;

    border-left: 43px solid transparent;}	

.services_btn_details img{

       width: 12px;

    position: absolute;

    right: 0;

    z-index: 10000;

    right: 4px;

    display: inline-block;

	margin-right:2px;

    margin-top: 3px;}	



.read_more:hover:after {

	border-right: 2px solid #ff9000;

    border-top: 2px solid #ff9000;}	

	

.services-highlights{

	float:right;

	width:440px;}	

	

		

	

.h2_services_details{

	float:left;

	width:100%;

	font-size:22px;

	color:#0a385d;

	font-family: 'PT Serif Regular', serif;

	text-transform:uppercase;

	margin-bottom:10px;}	

	

.services_details_description{

	float:left;

	width:100%;

	font-weight:normal;

	font-size:16px;

	color:#464646;

	font-family: 'PT Sans Caption', sans-serif;}

.services_details_description.hightlight{

	font-size:18px;}

	

.services-highlights ul{

	float:left;

	width:100%;

	font-weight:normal;

	}

	

.services-highlights ul li{

	float:left;

	width:100%;

	font-size:17px;

	color:#464646;

	font-family: 'PT Sans Caption', sans-serif;

	list-style:none;

	font-weight:normal;

	margin-bottom:25px;

	word-break: break-all;}

	

.services-highlights ul li ul li{

	float:left;

	width:100%;

	font-size:17px;

	color:#464646;

	font-family: 'PT Sans Caption', sans-serif;

	list-style:none;

	font-weight:normal;

	list-style:none;

	margin-bottom:0

	}	

	

.services-highlights p{

	float:left;

	margin:0;

	padding:0;

	}	

	

.services-highlights ul li{

	}	

	

.services-highlights ul li:before{

	content: "• ";

	color:#f48c06;}

	

.services-highlights ul li ul li:before{

	list-style:none;

	content: "";

	}		

	

.services-details{

	float:left;

	width:100%;

	margin-bottom:30px;}		

	

img{

	max-width:100%;}		

	

/*///////////////////////////////////////////////////////Container Sizes///////////////////////////////////////////////////*/		



.row-container-sizes{

	float:left;

	width:100%;

	}

	

.containers-block{

	float:left;

	width:100%;

	margin-bottom:20px;}

.containers-block h2{	

	float: left;

  font-family: 'PT Serif Regular', serif;

  color: #0a385d;

  font-size: 26px;

  font-weight: 550;

  text-transform: uppercase;

  margin: 5px 0;

  width:100%;

  margin-bottom:10px;

  padding-bottom:8px;

  border-bottom:1px solid #0a385d; }

 .containers-block h3{

  display:block;

  font-family: 'PT Serif Regular', serif;

  color: #0a385d;

  font-size: 24px;

  font-weight: 550;

  margin: 5px 0;

  width:100%;} 

.containers-block table{

	margin:10px 0;

	width:100%;}



.containers-block a:hover{

	color:#0a385d;

	border-bottom:1px solid #0a385d;

	}		

.containers-block  tr td:first-child{

  font-size: 14px;

  color: #033c74;

  font-family: 'PT Sans Caption', sans-serif;

	}	

.containers-block table  tr:nth-child(2n+1) td{

	  background: #e7e7e7;}

	  

.containers-block  tr td{

	padding:10px 5px; }	  	

.container-sizes-block{

	float:left;

	width:572px;

	border:0;

	border-top:1px solid #ff9000;

	margin-bottom:10px;

	}

	

.row-container-sizes  .container-sizes-block:last-child{float:right;}			

.row-container-sizes  .container-sizes-block:first-child{float:left;}	

.container-sizes-block legend {

    color: #464646;

    font-family: 'PT Sans Caption', sans-serif;

    font-size: 22px;

    font-weight: normal;

    margin-bottom: 11px;

    padding: 0 12px;

}

	

.container-sizes-block .container-sizes-item:last-child{

	float:left;} 		

	

.container-sizes-item{

	margin:10px 0;

	float:right;

	width:100%;

	width:277px;}

	

.container-sizes-img{

	float:left;

	width:277px;

	height:208px;}

	

/*///////////////////////////////////////////////////////projects gallery//////////////////////////////////////*/

.projects-item{

	float:left;

	width:100%;

	padding:40px 0;

	border-top:1px solid #d4d4d4;}

	

.projects-item:first-child{

	border-top:0;

	padding-top:0;

	}	



.projects-gallery{

	float:left;

	width:535px;

	}

	

	

	
.projects_gallery_cont{
	display:inline-block;
	position:relative;
	width:100%;}
	

.projects-details-gallery{

	float:left;

	width:100%;}	

	

	

.container-size-title{

	float:left;

	width:96%;

	color:#033c74;

	text-align:center;

	margin-top:6px;

	font-size:21px;

	font-family: 'PT Sans Caption', sans-serif;

	padding:0 2%;}	

	



.projects_title{

	float:left;

	width:100%;

	color:#0a385d;

	font-size:22px;

	text-transform:uppercase;

	margin-bottom:15px;

	font-family: 'PT Serif', serif;

	}

	

.projects-content{

	float:right;

	width:612px;

	font-size:15px;

	position:relative;

	min-height: 284px;

    padding-bottom: 45px;

	}		

.projects-gallery .item{

	height:329px;}

	

.projects-gallery .slick-prev, .projects-gallery .slick-next{

	width:40px;

	height:40px;

	background:green;

	}	

	

.projects-gallery .slick-prev{

	left:0;

	background:url(../images/arrows-left.png) no-repeat top right;}	

	

.projects-gallery .slick-next{

	right:0;

	background:url(../images/arrows-right.png) no-repeat top left;}	

	

.projects-read-more{

	position:absolute;

	bottom:0;

	left:0;

	background:url(../images/bg-read-more.png)  no-repeat top  left ;

	font-family: 'PT Sans Caption', sans-serif;

	font-size:20px;

	color:#0a385d;

	padding:8px 0;

	padding-left:50px;

	cursor:pointer;

    }	

	

/*///////////////////////////////////////////////////////News blogg//////////////////////////////////////*/	



	



.news-blog{

	float:left;

	width:100%;

	border-top:1px solid #d4d4d4;}	

	



	

.news-blog:first-child{

	border-top:0;

	padding-top:0;

	}		

	

.news-item{

	float:right;

	width:572px;

	padding:40px 0;

	}

	

.inner-news-item{

	display:inline-block;

	width:572px;

	text-align:left;

	}	

	

.news-blog .news-item:first-child{

	float:left;}	

	

.news-img{

	float:left;

	width:262px;

	height:232px;

	}

	

.news-content{

	position:relative;

	float:right;

	width:290px;

  padding-bottom: 45px;

  min-height: 189px;}	

	

.news-title{

	float:left;

	width:100%;

	color:#0a385d;

	font-size:20px;

	text-transform:uppercase;

	margin-bottom:15px;

	font-family: 'PT Serif', serif;

	}

	

.news-details-image{

	float:left;

	width:40%;

	/*height:295px;*/}

	

.news-details-image img{

	width:100%;}

	

.news-details-content{

	float:right;

	width:58%;}			

	

/*///////////////////////////////////////////////////////Testimonials///////////////////////////////////////////////////*/

.testimonials-container{

	float:left;

	width:100%;}

	

	

.testimonials-item{

	list-style:none;

	float:left;

	width:100%;

	padding:18px 0;

	border-bottom:1px solid #d4d4d4 ;

	}

	





.testimonials-title{

	float:left;

	font-family: 'PT Sans Caption', sans-serif;

	color:#0a385d ;

	font-size:20px;

	font-weight:600;

	padding:10px 0;

	cursor:pointer;

	padding-left:50px;

	background:url(../images/testimonails-toggle.png) no-repeat center left;}



.testimonials-description{

	float:left;

	width:100%;

	color:#464646;

	line-height:1.6;

	margin-top:10px;

	display:none;}	

	

.testimonials-item:first-child .testimonials-description {

	display:block;}	

	

.testimonials-item:first-child .testimonials-title{

 background:url(../images/testimonails-toggle-down.png) no-repeat center left;

	}

	

/*///////////////////////////////////////////////////////Careers///////////////////////////////////////////////////*/

.h1_forms{

	float:left;

	width:100%;

	font-size:25px;

	color:#0e3b60;

	font-family: 'PT Sans Caption', sans-serif;

	}

	

.hr_forms{

	float:left;

	width:110px;

    margin-top:10px;

    margin-bottom:15px;

	background:#dce4f1;

	border: 4px solid #dce4f1;

	}	

	

.description{

	float:left;

	width:100%;}	



.careersForm{

	float:left;

	width:100%;

	margin-top:30px ;}



.form-item{

	display:inline-block;

	width:100%;

	max-width:370px;

	}	

	

.textbox{

    float:left;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	color:#bebebe;

	width:94%;

	padding:6px 3%;

	border:1px solid #d9d9d9;}





.textarea{

    float:left;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	color:#bebebe;

	width:98%;

	padding:6px 1%;

	border:1px solid #d9d9d9;

	height:210px;

	resize: none;}		

	

.careersForm .form-item{

	margin-left:26px;

	height:48px;}

.careersForm .form-item.captcha-item{
    height:85px;
    
}	

.form-item.form-item-textrea{

	width:100%;

	max-width:100%;

	margin-left:0;

	height:auto;

	margin-bottom:20px;

	}	

.careersForm .form-item:first-child{

	margin-left:0;}	

	

.btn{

	float:right;

	font-family: 'PT Sans Caption', sans-serif;

	color:#ffffff;

	font-size:20px;

	border:1px solid #f48c06;

	cursor:pointer;

	text-transform:uppercase;

	background:#f48c06;

	padding:8px 30px;

	}

	

.ls-container{

	    margin-top: 168px;}

		

.pull-right{

	float:right;}	

	

.submit_form_row{

	position:relative;

	z-index:100;}

	

.ul_dropdown li .fa{

	font-size: 11px;

    position: relative;

	margin-right:1px;

    top: -1px;}		

	



.btn_download{

	float:right;

	font-family: 'PT Sans Caption', sans-serif;

	color:#ffffff;

	font-size:13px;

	border:1px solid #fd8400;

	color:#fd8400;

	font-weight:500;

	cursor:pointer;

	padding:6px 12px;

	padding-left:30px;

	margin-top:20px;

	background:url(../images/icons/pdf.png) no-repeat 5px 3px;

	}	

	

	

.btn-requestForm{

	float:left;

	background:#0a385d;

	padding:7px 15px;

	color:white;

	text-transform:uppercase;

	font-family: 'PT Sans Caption', sans-serif;

	font-size:18px;

	border:none;

	cursor:pointer;

	}		

	

.btn:hover{

	background:#ffffff;

	color:#f48c06; }

	

.browze-cv-career{

	margin-top:5px;

	float:left;

	width:100%;

	border-top:1px solid #d9d9d9;

	padding-top:16px;}	

	

/*///////////////////////////////////////////////////////Contact///////////////////////////////////////////////////*/	

	

.blog-contact-form{

	float:left;

	width:100%;}	

	

.inner-blog-contact-form{

	display:inline-block;

	width:100%;

	/*max-width:724px;*/

	}

.blog-contact-form .form-item {
    width: 32.4%;
	max-width:inherit;
}	

	

.contactForm .form-item{

	margin-left:12px;

	height:48px;}

	

.contactForm  .form-item.captcha-item, .careersForm  .form-item.captcha-item{

	width:100%;

	max-width: 100%;

	margin-left:0;

	}

	

.quotation_img{

	position: relative;

    top: -62px;

    display: inline-block;}	



.contactForm  .form-item .captchaImage, .careersForm  .form-item .captchaImage{

	width:150px;

	margin-right:10px;

	}

	

.quotation .careersForm .form-item .captchaImage{

		margin-bottom:10px;}

	

.contactForm .captcha-item .textbox, .careersForm .captcha-item .textbox{

	width:40%;

	padding:9px 3%;}

	

/*.quotation .captcha-item .textbox{

	max-width:400px;}*/

	

	

.contactForm .form-item:first-child{

	margin-left:0;}	

	

.contactForm  .form-item.form-item-textrea{

	margin-left:0;

	height:auto;

	width:100%;

	max-width:100%;

	margin-bottom:20px;

	}

	#ContactUsForm .btn {

		padding:7px 12px;

		}

.contactForm{

	float:left;

	margin-top:15px;}	



.blog-contact-info{

	float:left;

	width:290px;

	margin-left:70px;}

	

.blog-contact-info ul{

	float:left;

	width:100%;}

	

.blog-contact-info ul li{

	list-style:none;

	float:left;

	padding:6px 0 ;

	color:#464646 ;

	font-size:14px;

	font-family: 'PT Sans Caption', sans-serif;

	width:100%;

	}	

	

.blog-contact-info ul li span{

	float:left;}

	

.blog-contact-info ul li a{

	color:#5277ba;

	}	

	

.s-mob{

	color:#5277ba;

	}	

	

/*///////////////////////////////////////////////////////About us///////////////////////////////////////////////////*/	

.h2_aboutus{

	float:left;

	width:100%;

	font-family: 'PT Sans Caption', sans-serif;

	font-size:20px;

	text-transform:uppercase;

	margin-bottom:10px;

	color:#0a385d;

	}

.corporate-blg{

	float:left;

	width:280px;}



/*.search{

	float:left;

	width:100%;

	padding:4px 0 ;

	border:1px solid #d9d9d9;}



.search input{

	float:left;

	width:231px;

	border:none;

	color:#d1d1d1;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	padding:5px 0;

	padding-left:10px;

	}

	

.search button{

	float:right;

	border:none;

	background:none;

	cursor:pointer;

	}*/

	

.ul-corporate{

	float:left;

	width:100%;}

	

.ul-corporate li{

	float:left;

	width:100%;

	list-style:none;

	padding:5px 0;

	}	



.ul-corporate li a{

	background:url(../images/corporate-list-style.png) no-repeat left 5px;

	font-family: 'PT Sans Caption', sans-serif;

	float:left;

	color:#464646;

	font-size:18px;

	padding-left:20px;}	

	

.corporate-title{

	float:left;

	width:100%;

	font-family: 'PT Sans Caption', sans-serif;

	font-size:25px;

	color:#0e3b60;

	font-weight:600;

	margin-bottom:30px;}	

	

.corporate-profile-details{

	float:right;

	width:100$;

	font-size:15px;

	text-align:justify;

	font-family: 'PT Sans Caption', sans-serif;

	color:#464646;

	width:100%;

	margin-top:68px;

	max-width:800px;}

	

.ul-corporate li.active a{

		color:#ff9000;

		background:url(../images/corporate-list-style-active.png) no-repeat left 5px;}	

		

#banner{

	float:left;

	position:relative;

	margin-top:-168px;

	width:100%;}

	

	

/*///////////////////////////////////////////////////////Search Results Page///////////////////////////////////////////////////*/	

	

.strict-block{

	float:left;

	width:100%;}	

	

.block-title h2{

	float:left;

	font-family: "PT Serif Regular",serif ;

	font-size:26px;

	margin-bottom:25px;

	color:#0a385d;

	width:100%;

	border-bottom:1px solid #0a385d ;}	

	

.blog-style{

	float:left;

	width:100%;}	

	

.blog-style .item {

	float:left;

	width:100% ;}	

	

.blog-style .item .item-content{

	float:left;

	width:100%;

	border-bottom:1px dashed #0a385d;

	margin-bottom:15px;}	

	

.blog-style .item .item-content h3 {

    color: #0a385d;

    float: left;

    font-size: 18px;

    width: 100%;

	margin-bottom:3px;

}	



.blog-style .item .item-content h3 a{

	color: #0a385d;

	float:left;

	}	

.blog-style .item .item-content .description{

	margin-bottom:10px;

	}

.trans-button{

	float:left;

	background:#0a385d;

	color:white;

	padding:5px 10px;

	border:1px solid #0a385d;}	

	

.trans-button:hover{

	background:white;

	color:#0a385d;}

	

#map-canvas{

	flaot:left;

	width:100%;

	height: 350px;

	}	

	

#address{

	display:none;}

.language{ float:left; }			

				
@media (max-width : 800px) {
    
.logo .years_logo {
    max-width: 43px !important;
    
    margin-left: 7rem;
}
}

												