

.row {

	width:100%;

	float:left;

	

}

.quarter-side {

	width:24.5%;

	float:left;

}

.half-side {

	width:48%;

}

.half-side.left {

	float:left;

}

.half-side.right {

	float:right;

}

.third-side {

	width:32%;

	float:left;

}

.third-side.right {

	float:right;

}

.third-side.middle {

	margin:0 2%;

}

.third-quarter-side {

	width:64%;

	float:left;

}

.third-quarter-side.right {

	float:right;

}

/* responsive */

.slicknav_menu {

	display:none;

}







/* Large screens ----------- */

@media (max-width : 1824px) {

/* Styles */

}





@media (max-width: 1300px) {



}



/* Desktops and laptops ----------- */

@media (max-width: 1170px) {

.centered {

 width:98%;

 margin:0;

 padding:0 1%;

}



.services-item{

	width:49%;

	margin-left:0;

	text-align:center;}

	



.news-blog{

	float:left;

	width:100%;

	border-top:none;}	

	

.news-item{

    width:100%;

	padding:40px 0;

	text-align:center;

	}	

	

.projects-gallery{

	width:45%;}	

	

.projects-gallery .imgCell{

	vertical-align:top;}

	

.projects-gallery .item{

	height:auto;}		

	

.projects-content{

	width:54%;

	min-height:100%;

	height:100%;}	

	

.latest_news_gallery{

	width:100%;

	text-align:center;

	margin-bottom:15px;}	

	

.find_us_fb{

	text-align:center;

	width:100%;

	}

	

.footer-row-one-item{

	margin:30px 2%;}	

.blk-footer{

	width:100%;

	float:left;

	margin-left:0;

	margin-bottom:15px;

}

	

.footer-row-three .blk-footer:first-child{

	margin-left:auto;}

	



	

.ul-blk-footer-four li{

		width:23%;}	

		

.footer-row-three{

	padding:25px 0;

	border-bottom:1px solid #0a385d;

	}	

	

.copy-r{

	padding:12px 0;

	}

	

.ourNetwork-image{

	width:45%;

	margin-right:2%}

	

.ourNetwork-content{

	float:left;

	width:50%;

	margin-left:0

	}	

	

.slick-services .item{

	text-align:center;}	

.slick-services .innerItem{

	float:none;

	display:inline-block;

	width:96%;

	max-width:280px;

	margin:0 2%;}	

	

.services-image{

	width:100%;

	height:auto;

	width:auto;

	display:inline-block;

	max-width:280px;

	max-height:210px;}	

	

.corporate-profile-details{

	width:72%;margin-top:42px;}	

	

.corporate-blg{

	width:24%;

	margin-right:3%;

	}	

	

.corporate-title{

	margin-bottom:10px;}

	

.careersForm .form-item {

    margin-left: 2.9%;

    width: 31%;

	max-width:inherit;

	

}



.form-item.form-item-textrea{

	margin-left:0;

	width:100%;}

	

.blog-contact-form{

	width:70%;}

	

.blog-contact-info{

	width:25%;

	margin-left:0;

	float:right;}

	

.contactForm .form-item{

	margin-left: 2.7%;

    width: 31%;

	max-width:inherit;

}



#map-canvas{

	height:350px;}

	

.container-sizes-block{

	width:47%;

	}	

	

.container-sizes-item{

	width:47%;}	

.container-sizes-img{

	width:100%;

	height:100%;}

.container-sizes-item img{

	width:100%;

	max-width:277px;}

	

.container-sizes-block legend{

	font-size:17px;}	

	

.services-details-img{

	width:100%;

	text-align:center;}	

	

.services-highlights{

	margin-top:10px;

	width:100%;}

	

.news-details-image{

	width:100%;

	text-align:center;

	margin-bottom:10px;}	

	

.projects-details-gallery{

	float:none;

	display:inline-block;

	max-width:396px;}

	

.news-details-content{

	width:100%;}							

					



	

}





@media (max-width: 1060px) {

.mainMenu-web{

	width:100%;

	text-align:center;}	

	

.mainMenu-web .mainMenu{

	float:none;

	display:inline-block;}

	

#banner{

	margin-top:0;}	

	

.ul-corporate li a{

	font-size:17px;}

	

.header-row-two{

	background:url(../images/bg-row-header-two) repeat top left ;

	}	

	

.blk-footer.three{

	text-align:center;

	}		



}



@media (max-width: 960px) {

	.ul-blk-footer-four li{

		width:35%;}

	.breadcrumbs{

	padding:6px 0;

	padding-top:50px;}

	.h1_title{

		font-size:20px;}

		

	.breadcrumbs ul li{

		font-size:13px;}

		

	.breadcrumbs ul li a img{

		max-width:14px;}			



}

@media screen and (max-width: 800px) {
header{
	height:200px;}
	
.members_digla{
	background-attachment:inherit;}	
	
.contactus_location{
	width:100%;
	margin-left:0 !important;
	margin-right:0 !important;}	
.innerContent{

	padding:30px 0;}

.centered {

 width:96%;

 margin:0;

 padding:0 2%;

}	

.fixed_header .logo{
	position:fixed;
	left:20px;}
.fixed_header .header-row-two{
	box-shadow:none;}

.fixed_header #menu-tab{
	    margin-top: 2px;
	background:white;}
	
.fixed_header .logo {
    width: 87px;
}

.fixed_header header .centered{
	width:100%;
	padding:0;}
.fixed_header .mainMenu {
   margin-top: 0;
}	
.fixed_header .innerHeader{
	background:white;
	
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,1);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,1);
		}
	
.quotation .careersForm .form-item.form-item-6{

	width:100%;

	max-width:100%;

	-ms-flex: 0 0 100%;

    flex: 0 0 100%;}
	
.fixed_header #menu-tab img{
		filter: sepia(100%) hue-rotate(190deg) saturate(500%);}

.quotation .careersForm .form-item {

    margin-bottom: 10px !important;

}	

.quotation_img{

	display:none;}

	.main_dropdown{

		display:block;}

		

		.ls-container {

    margin-top: 0px;

}

.btn_banner{

	display: none !important;}

		.ls-s1{

			left:0 !important;

			padding:0 !important;

			margin:0 !important;

			text-align:center;

			width:100% !important;

			font-size:14px !important;}

		

.search-main{

	position:absolute;

	top:0;

	left:0;

	display:none;

	background:white;

	width:100%;}

.search-main.active{

	display:block;}	

.search-main input {

    padding: 10px 7px !important;

}	

.btn-search{

	position:absolute;

	top:0;

	right:0;

	background:#f4f4f4;

	height:100% !important;}	

	

.btn-search:after{

	position:absolute;

	top:0;

	left:0;

	line-height:34px;

	font-size:16px;

	width:100%;

	text-align:center;

	content:">>";

	height:100%;

	width:100%;}	

	

.search-main input{

	width:100% !important;}				

			

.ul-socual-icons{

	display:none !important;}			

			

			

	.footer-row-one-item .img{

		margin-bottom:3px;}	

	.ul_dropdown{

		position:relative;

		top:7px;

		display:none;

		left:0;

		text-align:left;

		

		width:100%;

		opacity:0 !important;

		visibility:hidden !important;

		

	-ms-transform: translate(0px,0)  !important; /* IE 9 */

    -webkit-transform: translate(0px,0) !important; /* Chrome, Safari, Opera */

    transform: translate(0px,0)  !important;

		}

		

	.mainMenu-li-a .fa-angle-down{

		display:none;}	

	.mainMenu-mob .mainMenu .mainMenu-li.active{

		border-bottom:1px solid white !important;}	

.ul_dropdown.active{

	display:block;

		opacity:1 !important;

		visibility:visible !important;}	



			

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

    margin: 1px 0!important;

}

.datepicker_arrow_right:after{

	display:none !important;}	

	

.datepicker_item:before{

		    top: -2px;}

	

.slicknav_menu {

	display:block;

}

.third-side {

 width:100%;

}

.third-quarter-side {

 width:100%

}

 .third-quarter-side.right {

 margin-top:15px;

}

 .third-side.right {

 margin-bottom:15px;

}

#MainMenu {

 display:none;

}

#MainMenuResponsive {

 display:block;

}

 .quarter-side {

 width:48%;

}



.services-item{

	width:100%;

	margin-left:0;

	text-align:center;}



.mainMenu-web{

	display:none;}

	

.mainMenu-mob{

	display:block;}



.social-media-search{

	width:100%;

	text-align:center;

	margin-top:0;

	}	

	

.logo{

	width:50%;

	text-align:center;}	

#banner {
    margin-top: 41px;
}	
.header-row-one{

	text-align:center;}	

	

.header-row-one ul{

	float:none;

	padding:3px 0;

	display:inline-block;}	

	

.header-row-one ul li{

	border-left:none;

	width:100%;

	margin:5px 0;}	

	

.slick-tabs{

	display:none;}	

.slick-new-details{

	width:100%;

	margin-left:0;}	

	

	

.inner_latest_news_gallery{

	width:100%;}	

	

.latest_news_image{

	width:30%;

	height:auto;}	

.latest_news_image .imgCell{

	vertical-align:top;}	

.latest_news_content{

	float:right;

	margin-left:0;

	width:66%;

	height:auto;

	min-height:inherit;

	}	

	

.slick-tabs-horz{

	display:inline-block;}

	

.slick-tabs-horz .tab-news{

	border-right:none;

	}	

	

.slick-tabs-horz .slick-track{

		margin-right:0;

		padding:0;

		}	

.corporate-profile-details, .corporate-profile-details p{

	font-size:12px;

	}	

		

.h2_aboutus{

	font-size:17px;}

		

.ul-corporate li a{

	font-size:14px;

	padding-top:4px;

	}	

	

.corporate-title{

	font-size:19px;}	

	

.careersForm .form-item {

    margin-left: 2.7%;

}	



.form-item.form-item-textrea{

	margin-left:0;

	}

	

	

.blog-contact-form{

	width:100%;

	margin-bottom:25px;}

	

.blog-contact-info{

	width:100%;

	float:left;}	

	

#map-canvas{

	height:250px;}	

	

.useful_links_table td:first-child span{

	font-size:14px;}	

	

.useful_links_table td a{

	font-size:13px;}	

	

.useful_links_table td{

	padding:15px 8px ;

	}

	

.container-sizes-block legend{

	font-size:15px;}	

	

.figure-popup{

	width:90%;}

	

.popup-inner-container{

  padding: 6%;

  width: 86%;}

  

.close{

	right:-2%;} 



.mainMenu-mob .mainMenu .mainMenu-li, .mainMenu-mob .mainMenu .mainMenu-li:hover{

	padding:6px 0;

	border-bottom:1px solid white;

	}	 

	

.mainMenu-mob .mainMenu .mainMenu-li.active{

	border-bottom:2px solid #f48c06;

	}		



}

@media (max-width: 700px) {

.pp_pic_holder.pp_default { width: 90%!important; left: 5%!important; overflow: hidden; }

div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }

div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }

.pp_content { width: 100%!important; height: auto!important; }

.pp_fade { width: 100%!important; height: 100%!important; }

a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }

#pp_full_res img { width: 100%!important; height: auto!important; }

#pp_full_res iframe {width: 100%!important; height: 250px!important; }

.pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }

a.pp_close { right: 35px!important; top: 10px!important; }

.talent_box2{width:100%}

.project_back{float:right !important;position:relative !important;top:0 !important;margin-bottom:20px;}

.enquiry_close{display:block;}}

@media (max-width: 660px) {

   .innerContent{

	padding:20px 0;}

	.news-item{

		padding:15px 0;

		padding-top:25px;

		border-bottom:1px solid #464646;}

	.news-title{

		margin-top:12px;

		margin-bottom:0;}

	

	.news-img, .inner-news-item{

		width:100%;

		height:100%;}

		

	

	

	.news-content{

		width:100%;

		height:auto;

		min-height:100%;}

		

		

	.question-quote-content{

		width:100%;}	

	.footer-row-two-title{

		font-size:18px;}

		

	.question-quote label{

		font-size:13px;}

	.question-quote ul{

		width:100%;}	

	.question-quote ul li{

		font-size:12px;}

		

	

	.rel-man-call{

		display:none;

		}	

	.question-quote{

		float:none;

		display:table-cell;

		padding-left:40px;

		background:url(../images/footer-phone-responsive.png) no-repeat top left ;}	

	.ul-blk-footer-four li{

		width:40%;}	

		

	.ourServices-blog .slick-next{

		right:42%;}

		

	.ourServices-blog .slick-prev{

		left:43% ;}		

	

	.corporate-title{

		margin-bottom:4px;}

		

	.corporate-blg{

		margin-right:0;

		width:100%;}	

	.corporate-profile-details{

	width:100%;

	margin-top:20px;}		

					

	.ul-corporate li{

		width:auto;

		padding:0;

		}	

	.ul-corporate li a{

		padding-left: 0;

		margin-right:15px;

		text-decoration:underline;

		}

	.ul-corporate li a:hover{

		color:#ff9000;}	

	.ul-corporate li a, .ul-corporate li.active a{

		background:none;}	

		

	.container-sizes-block{

	width:100%;

	}

.hr_forms{

  margin-top: 5px;

  margin-bottom: 8px;}	

.careersForm{

	margin-top:12px;

	}		

.services-title{

	  margin-top: 3px;

}	



.popup_title, .note{

	margin-bottom:7px;}

	

.popup-container .textarea{

	height:50px;}	



.projects_title, .testimonials-title, .h2_services_details, .h1_forms, .popup_title, .h2_home, .h2_home a{

	font-size:18px;}

.services-title, .news-title, .container-size-title{

	font-size:16px;}	

	

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

	font-size:14px;}	

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

	 word-break: break-all;}	

.mainMenu-li-a{

	font-size:13px;}

.search-main input, .description, .services_details_description, .home-description, .services-highlights ul li, .footer-row-one-item .description, .note, .blk-footer-txt, .ul-blk-footer-two li a, .ul-blk-footer-four li, .services .description{

	font-size:12px;}

	

.textarea{

  width: 94%;

  padding: 6px 3%;

  height:86px ;}	

 

.browze-cv-career{

	padding-top:12px;

	}  

.sbToggle, .sbSelector, .sbHolder{

	height: 22px;

	line-height: 25px;

	font-size:11px;

	}	

.browze-cv-career input{

	margin-bottom:10px;}	

.header-row-one ul li, .btn-requestForm, .textbox, .textarea, .btn{

	font-size:11px;}	

			

.search-main input{

	padding:6px 7px;}

.btn-search{

	height:24px;}

	

/*.ul-socual-icons li img{

	max-width:86%;}*/	

.footer-row-one{

	padding:10px 0;}

.footer-row-one-item-title, .footer-row-one-item-title-a{

	  font-size: 16px;}

	  

.footer-row-one-item{

	margin:13px 2%;}

	

.footer-row-one-item .img{

	height:auto;}

	

.blk-footer-title{

	font-size:25px;

	margin-bottom:6px;}	

	

.latest_news{

	padding:30px 0;}	

	

.services-item{

	margin:10px 0;

	}	

	

.projects-item{

	padding:20px 0;}	



.projects-read-more{

	padding:8px 0;

	padding-left:50px;

	font-size:18px;

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

	}

.testimonials-item{

	padding:8px 0;

	}	

.testimonials-description{

	line-height:1.2;

	margin-top:3px;}

.close{

	right:0 ;}	

.close img{

  max-width: 75%;

  float: right;

  margin-top: 5px;

  margin-right: -8px;	  		

	}

.slick-services{

	margin-top:10px;

	padding-bottom:30px;

	}

.ourServices-blog, .aboutDijla-blog, .ourNetwork-blog{

	padding:15px 0;}	



.services-highlights ul li{

	margin-bottom:6px;}

	

.services-details{

	margin-bottom:10px;}	

	

.ls-bottom-nav-wrapper{

	height:10px;

	bottom:1px;}



.ls-bottom-nav-wrapper .ls-bottom-slidebuttons a{

  width: 6px;

  height: 6px;}

  

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

	 margin:5px 0;

	 width:94%;} 

}



@media (max-width: 600px) {

 .half-side {

 width:100%;

}

 .quarter-side {

 width:100%;

}





.projects-gallery{

	width:100%;}	

	



.projects-content{

	width:100%;

}	

	

.projects_title{

	margin-top:10px;

	margin-bottom:0;}	

	



.ul-blk-footer-four li{

	width:50%;}	

	

.blk-footer{

	text-align:center;}

	

.ul-blk-footer-four li label{

	float:none;

	display:inline-block;

	vertical-align:top;}	

	

.ul-socual-icons{

	float:none;

	display:inline-block;}	



.blk-footer.three .photo{

	float:none;

	display:inline-block;

	margin:8px;}



.copy-r{

	text-align:center;}	

	

.latest_news_title{

	font-size:13px;

	}	

.latest_news_content .description{

	font-size:11px;}

	

.ourNetwork-image{

	width:100%;

	margin-right:0;

	text-align:center;}

				

.ourNetwork-content{

	margin-top:15px;

	width:100%;

	text-align:center;}

	

.careersForm .form-item {

    margin-left: 0;

	width:100%;

	height:auto;

	margin-bottom:5px;

}



.blog-contact-info ul li{

	padding:3px 0;}





.contactForm .form-item{

	margin-left:0;

    width: 100%;

	height:auto;

	margin-bottom:5px;

	}			

	

#map-canvas{

	height:200px;}

.popup-container .form-item{

	margin-bottom:4px;}	

.popup-container .input-bx, .popup-container .form-item label{

	font-size:12px;

	width:100%;}	

	

.popup-container .form-item .textbox{

	padding:1%;

	width:98%;}

	

.popup-container .form-item .captcha{

	width:51%;

	padding:9px 6px;

	}	

.copy-r label{

	display:block;

	width:100%;

	}

.dw-grp{

	display:block;

	float:none;

	}

	



	

.copy-r{

	padding-top:30px;}

	

.footer-row-four{

	border-top:none;

	padding-top:20px;}	

	

.blk-footer.three .photo.view_galery{

	max-width:none;

	width:88%;

	}



	

}







/* Smartphones (portrait and landscape) ----------- */

@media (max-width : 480px) {

.language ul li{
	margin:0 1px;
	float:none;
	
	display:inline-block !important;
	width:auto !important;}
.header-row-one .language ul{
	 		width: 53px;
			    margin-left: -6px;
				margin-right:-6px;
		    max-width: 100% !important;}
.header-row-one ul{
	margin-left: -18px;

	max-width:80%;}	
.ul-socual-icons.header{

	float:none;

	display:inline-block;

	clear:both;



	}

	

.header-row-one ul li{

	width:96%;

	padding: 0 2%;

	}	

	



.ul-socual-icons li:last-child{

	margin-right:0;}	

	

.search-main{

	float:none;

	margin-top:0;

	display:block;	

	margin-right:0;

	display:none;

	}	

.search_btn_mob{

	display:inline-block;;

	cursor:pointer;}

.search-main.active{

	display:block;}

	

.ul-blk-footer-four li{

	width:100%;}

	



	

.question-quote ul li{

	width:100%;

	border-left:none ;

	padding:0;

	}	

	

.ourServices-blog .slick-next{

		right:40%;}

		

.ourServices-blog .slick-prev{

		left:41% ;}	

		

.latest_news_image{

		width:100%;}	

		

.latest_news_content{

	    margin-top:10px;

		width:100%;}



.useful_links_table td:first-child span{

	font-size:12px;}

	

.useful_links_table td a{

	font-size:11px;}	

	

.news-details-image{

	height:auto;

	}	

	

.centered {

  width: 94%;

  margin: 0;

  padding: 0 3%;

}



/*.logo img{

	width:70%;

	max-width:245px;

	}	*/

	

.inner-services-item img, .inner-services-item{

	width:100%;

	max-width:280px;

	}	

	

.h1_title{

font-size: 14px;}



.breadcrumbs ul{

	margin:5px 0;

	}

		

.breadcrumbs ul li{

	font-size:11px;}

	

.breadcrumbs ul li a img{

	max-width:11px;}

	

.ls-bottom-nav-wrapper .ls-bottom-slidebuttons a{

  width: 5px;

  height: 5px;

 }

							

}





/* Smartphones (portrait) ----------- */

@media  (max-width : 320px) {

/* Styles */



.footer-row-one-item{

	width:96%;}

	

.search-main input{

	width:185px;}	

	

	

}









