@font-face {
    font-family: 'linetocircularprobook';
    src: url('../fonts/fonts/linetocircularprobook.eot');
    src: url('../fonts/fonts/linetocircularprobook.eot') format('embedded-opentype'),
         url('../fonts/fonts/linetocircularprobook.woff2') format('woff2'),
         url('../fonts/fonts/linetocircularprobook.woff') format('woff'),
         url('../fonts/fonts/linetocircularprobook.ttf') format('truetype'),
         url('../fonts/fonts/linetocircularprobook.svg#linetocircularprobook') format('svg');
}
body{ background:url(../images/home_bg.jpg) repeat; font-family:linetocircularprobook;}.m10{margin:10px}.m10_0{margin:10px auto}.m20{margin:20px}.m20_0{margin:20px auto}.m30{margin:30px}.m30_0{margin:30px auto}.m40{margin:40px}.m40_0{margin:40px auto}.m50{margin:50px}.m50_0{margin:50px auto}.m60{margin:60px}.m60_0{margin:60px auto}.m200_0{margin:200px auto}p{ color:#000 !important; line-height:26px; text-align:justify;}.p5{padding:5px}.p5_0{padding:5px 0}.p10{padding:10px}.p10_0{padding:10px 0}.p20{padding:20px}.p20_0{padding:20px 0}.p30{padding:30px}.p30_0{padding:30px 0}.p40{padding:40px}.p40_0{padding:40px 0}.p50{padding:50px}.p50_0{padding:50px 0}.p60{padding:60px}.p60_0{padding:60px 0}.m_t_30{ margin-top:30px;}.m_t_50{ margin-top:50px;}.m_t_70{ margin-top:70px;}.m_t_100{ margin-top:100px;}.f10{font-size:10px;}.f11{font-size:11px;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f15{font-size:15px;}.f16{font-size:16px;}.f17{font-size:17px;}.f18{font-size:18px;}.f19{font-size:19px;}.f20{font-size:20px;}.f21{font-size:21px;}.f22{font-size:22px;}.f23{font-size:23px;}.f24{font-size:24px;}.f25{font-size:25px;}.f26{font-size:26px;}.f27{font-size:27px;}.f28{font-size:28px;}.f29{font-size:29px;}.f30{font-size:30px;}.cus_form_btn{ border-radius:1px; padding:6px 30px; font-size:15px; margin:10px 0px; text-align:center; background:#000; border:1px solid #DDD; color:#FFF;}.cus_form_btn:hover{ background:#333; border:1px solid #000; color:#FFF;}.nav_bot{box-shadow: 0px 0px 7px #444; margin-bottom:1px;}.main_wrap{ background:#FFF; margin:5px auto 10px; float:left; width:100%;} .main_shadow{box-shadow: inset 0px 0px 20px -2px #ABABAB,0px 0px 12px 1px #242424;-webkit-box-shadow: inset 0px 0px 20px -2px #ABABAB,0px 0px 12px 1px #242424;-moz-box-shadow: inset 0px 0px 20px -2px #ABABAB,0px 0px 12px 1px #242424;-o-box-shadow: inset 0px 0px 20px -2px #ABABAB,0px 0px 12px 1px #242424;}.social_icons ul{list-style:none; float:left; padding:0px; margin-bottom:0px;}.social_icons{margin:0 10px}.modal_2,.modal_21{margin:0 auto;right:0;bottom:0;left:0;z-index:1050;display:none;outline:0;background:#FFF!important;position:fixed!important}.social_icons ul li{float:left;padding:5px 8px 0px;}.border_bot{ border-bottom:1px solid #16b6ea; margin:5px auto 0px;}.modal_2{width:35%;height:45%;top:10%;overflow:hidden;-webkit-overflow-scrolling:touch;border:1px solid #63C;border-radius:2px}.modal_21{border:3px solid #418bca;border-radius:2px;padding:0!important;width:50%;height:70%;top:5%;overflow:hidden;-webkit-overflow-scrolling:touch}.modal:active{border:none!important}.modal-title{color:#000!important;font-weight:600}.modal-title_1{color:#FFF!important;font-family:Arial,Helvetica,sans-serif;padding:0 0 0 20px;font-style:italic;font-size:18px!important}.scroll_menu_home{position:fixed!important;top:0}@media only screen and (max-width:767px){.modal{width:80%;margin:0 auto;height:60%;top:10%;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;background:#074e68!important}.modal-title,.modal-title_1{color:#FFF!important;font-family:Arial,Helvetica,sans-serif}.scroll_menu_home{position:relative!important;top:0}}.modal_bg{color:#63C}.modal_bg2{color:#FFF}.modal_form{margin:15px 0;border:1px solid #63C}.modal_form_btn{background:#63C;color:#FFF;border:1px solid #63C;border-radius:1px;width:100%}.modal_form_btn:hover{background:#AA3700!important;border-radius:1px;border:1px solid #AA3700;width:100%;color:#FFF}.modal-header{min-height:16.43px;padding:10px}/* SLIDER */#Container_Carousel .rows .col-xs-12{ margin:0;padding:0;}#Container_Carousel{ margin:0;  padding:0; width:100%;  max-height: 850px;}.item img{width:100%; max-height: 850px;}.carousel,.item,.active{ height:100%;}.carousel-inner{ height:100%;}.carousel-control.left, .carousel-control.right { background-image:none;}.glyphicon-circle-arrow-left { position: absolute; top: 50%; font-size: 50px; opacity: 0.5; left: 50px;}.glyphicon-circle-arrow-right {position: absolute; top: 50%; font-size: 50px; opacity: 0.5;  right: 50px;}/* SLIDER END*/ .header_mail{ padding:5px 20px 5px; text-align:left;}.header_mail a{ text-decoration:none; font-size:14px; font-style:italic; color:#000;}.header_mail a:hover{ color:#16b6ea;}.my_color{ color:#16b6ea;} .footer{ padding:10px 0px 15px; border-top:solid #333 1px; background:#F2F2F2; float:left;}.footer_bot{ font-size:12px; font-weight:bold; font-style:italic; padding:7px 0px 0px; color:#000;}.footer_bot a{ text-decoration:none; color:#000;}.footer_bot a:hover{ color:#16b6ea;}.footer_top_h4{ font-size:15px; font-style:italic; font-weight:bold; color:#000; padding:5px 0px 10px !important;}.cus_form{ border-radius:2px;} .cus_btn{ background:#16b6ea; border-radius:2px; color:#FFF;}.cus_btn:hover{ background:#09C; border-radius:2px; color:#FFF;} .cus_btn_search{ background:#16b6ea; border-radius:2px; color:#FFF; padding:9px 15px; margin-left:-5px;}.cus_btn_search:hover{ background:#09C; border-radius:2px; color:#FFF;} .modal-header {padding-bottom: 5px;}.modal-footer {padding: 0;}.modal-footer .btn-group button {height:40px; border-top-left-radius : 0; border-top-right-radius : 0; border: none; border-right: 1px solid #ddd;}.modal-footer .btn-group:last-child > button {border-right: 0;}.headding_main {border-radius: 3px 3px 3px 3px; color:#16b6ea; font-size: 20px; padding: 7px 20px; margin:0px 0px 0px; -moz-box-shadow:inset 0 0 10px #asadas; -webkit-box-shadow:inset 0 0 10px #sasas; box-shadow:inset 0 0 10px #afafaf; z-index:0 !important; } .my_border{ border:1px solid #DDD; border-top:none; border-radius:2px; padding:10px;} h4{ font-size:20px; color:#16b6ea !important;}
.home_page_in_box{ background:#F2F2F2; border:#DDD solid 1px; padding:5px; border-radius:3px;}.home_page_in_box:hover{ background:#FFF; padding:5px; border:#DDD solid 1px;}.main_in_font{ color:#000; font-size:18px; padding:0px 20px;}/*Scrolling*/ul, li {list-style: none;}.my-slider { padding:20px 0px; margin: 5px auto; width: 100%;}.my-slider ul {overflow: hidden; width:100%;}.my-slider li {float: left;}/*End Scrolling*/
.img_size{ width:320px; height:110px;}
.da-thumbs {
	list-style: none;
	position: relative;
	margin: 20px auto;
	padding: 0;
	width:90%;
}
.da-thumbs li {
	float: left;
	margin: 10px;
	background: #fff;
	padding: 15px;
	position: relative;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.da-thumbs li a,
.da-thumbs li a img {
	display: block;
	position: relative;
}
.da-thumbs li a {
	overflow: hidden;
}
.da-thumbs li a div {
	position: absolute;
	background: #000;
	background: rgba(75,75,75,0.8);
	width: 100%;
	height: 100%;
}
.da-thumbs li a div span {
	display: block;
	text-align:center;
	padding: 40px 0px 0px;
	margin: 0px 20px 20px 20px;
	text-transform: uppercase;
	font-weight: normal;
	color:#FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);

}
@media only screen and (min-width:1101px) and (max-width:1280px){
.da-thumbs li {
	float: left;
	margin: 5px;
	background: #fff;
	padding: 10px;
	position: relative;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
}

@media only screen and (min-width:960px) and (max-width:1100px){
.logo{ padding:15px 0px 0px;} .enq_top{ padding:10px 0px 0px;}
.header_mail {
    padding: 5px 10px;
    text-align: left;
}
.social_icons {
    margin: 0 4px;
}
.da-thumbs {
	list-style: none;
	position: relative;
	margin: 10px auto;
	padding: 0;
}
.da-thumbs li {
	float: left;
	margin: 5px;
	background: #fff;
	padding: 5px;
	position: relative;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.da-thumbs li a div span {
	display: block;
	text-align:center;
	padding: 40px 0px 0px;
	margin: 0px 10px 20px 10px;
	text-transform: uppercase;
	font-weight: normal;
	color:#FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);

}
.img_size{ width:295px; height:100px;}
}
@media only screen and (min-width:320px) and (max-width:380px){
	.da-thumbs li {
		float: left;
		margin: 10px auto;
		background: #fff;
		padding: 10px 20px;
		width:100%;
		position: relative;
		box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	}
	.img_size{ width:240px; height:80px;}
	.da-thumbs li a div span {
		padding: 20px 0px 0px;
		margin: 0px 10px 20px 10px;
		}
	}
@media only screen and (min-width:381px) and (max-width:480px){
	.da-thumbs li {
		float: left;
		margin: 10px auto;
		background: #fff;
		padding: 10px 15px;
		width:100%;
		position: relative;
		box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	}
	.img_size{ width:295px; height:100px;}
	}
.gray{ background:#F9F9F9 !important;}
.php_projects_box{box-shadow:0 0 10px 1px rgba(0,0,0,.45); border-radius:1px; padding:12px 10px; margin:15px 13px;}.php_box a{ color:#16b6ea !important; font-size:14px; padding:12px 10px !important; text-decoration:none; text-transform:uppercase; list-style:none;}.php_box a:hover{ color:#000 !important;}
.our_team{ background:#F2F2F2; border-radius:150px; border-bottom-left-radius:1px; width:220px; padding:10px; margin-bottom:5px;}
.our_team_h{ font-size:17px !important;  color:#16b6ea; font-style:italic; padding:0px 0px !important;}.our_team_h_2{font-size:14px !important;  color:#000; font-style:italic; padding:5px 0px 15px !important;}