/*header*/
*{  font-family: 'latoregular';}
body
{
	 margin:0px;
	 padding:0px;
	overflow-x:hidden !important;
}
/*line*/
.subtitle {
  margin: 0 0 30px 0;
}
.fancy span img
{
	padding:0px 30px;
}
.oursectorbtn img
{
	position:absolute;
	padding:48px 305px;
}
/*end line*/
.header
{
	position:relative;
	float:left;
	min-height:132px;
	width:100%;
	padding:0px;
	margin:0px 0px;
	display:inline-block;
	background-color:#d2d2d2;
}
/*new navbar*/
.navbar-fixed-top .nav {
border: 1px solid #c4c4c4;
border-radius: 50px;
margin:35px 0 0 0;
}
.mobile img{width:120px; height:98px;}
.shrink .mobile img{width:80px; height:100px; padding:43px 0 2px 0;}
.navbar-fixed-top .nav1
{padding: 0px 35px 0px 35px;}
.navbar-fixed-top .navbar-brand {
    padding: 0 15px;
}
.navbar-inverse {
    background-color: #d2d2d2;
    border-color: #d2d2d2;
	height: 132px;
}
.navbar-brand > img {
    display: block;
    height: 130px;
    width: 186px;
    margin:-50px 0 0 54px;
}
.nav .active{background:#ffff66; color:#000 !important; border-radius:50px;}

.navbar-inverse .navbar-nav > li:hover
{
border-radius: 50px;
background-color:#ffff66;
color:#000;
padding:0px 0px;}
.navbar-inverse .navbar-nav > li a:hover
{
	color:#000;}
.navbar-nav > li{margin:0 2px;}
.navbar-nav > li > a{
	padding-top:5px;
	padding-bottom:5px;
}
.navbar-inverse .navbar-nav > li > a
{color:#000;}
.nav li ul
{
	display:none;
	position:absolute;
	top:100%;
	background-color: #f9f9f9;
	margin:0px;
	padding:0px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	min-width:250px;
}

.nav li:hover ul
{
	display:block;
}
.nav li ul li
{
	list-style-type:none;
	text-decoration:none;
}
.nav li ul li a
{
	text-decoration:none;
	padding:8px 16px;
	display:block;
	color:#000;
	text-align:left;
}
.nav li ul li a:hover{background-color:#f1f1f1;}
.na li ul:hover li{display:block;}
.navbar-fixed-top .navbar-collapse
{
	padding-left:15px;
	padding-right:15px;
}
.mobile img{display:none;}
.shrink {
height: 100px;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
transition: 0.5s;
}
.shrink .nav {
padding-top: 0px;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
transition: 0.5s;
margin-top:48px;
}
.shrink .nav1 img {
max-height:98px;
width:150px;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
transition: 0.5s;
margin:0px;
margin: 0px 0 0 78px;
}
.shrink .header-social{display:none;}
.navbar-inverse .style2{display:none;}
.shrink .style2{height:12px; width:100%; border:0; box-shadow:inset 0 12px 12px -12px rgba(0, 0, 0, 0.5); display:block; float:left; margin-top: 18px; margin-bottom:0px;}
.rightlist{float:right;}

/*end*/
.header-social ul
{
	padding:0px;
	margin:20px 0 0 0;
	list-style-type:none;
	float:right;
}
.header-social li
{
	display:inline-block;
	text-decoration:none;
	border-radius:50px;
	width:30px;
	height:30px;
	background-color:#353535;
	color:#d2d2d2;
	cursor:pointer;
	line-height:30px;
	padding:0px 9px;
}
.header .header-social li:nth-of-type(1)
{
	background:#5f81c4;
}
.header .header-social li:nth-of-type(2)
{
	background:#e62b33;
}
.header .header-social li:nth-of-type(3)
{
	background:#1BFDFA;
}
.header .header-social li:nth-of-type(4)
{
	background:#0077B5;
}
.header-social li a
{
	color:#fff;
	font-size:16px;
}
.search {
    padding: 5px 0;
    width: 250px;
    height: 30px;
    position: relative;
    left: 15px;
    float: right;
    line-height: 22px;
	margin:16px 0 0 0;
}
    .search input {
        position: absolute;
        width: 0px;
        float: Left;
        margin-left: 210px;
        height: 30px;
        line-height: 18px;
        padding: 0 2px 0 2px;
        border-radius:50px;
    }
     .search input{
            width: 200px;
            margin-left: 0px;
        }
.search .btn {
    height: 28px;
    position: absolute;
    right: 50px;
    top: 6px;
    border-radius:50px;
	background-color:#ffff66;
	color:#000;
	border-color:#ffff66;
	line-height:12px;
}
/*joinus*/
.joinus
{
	position:relative;
	float:left;
	margin:0px 0 80px 0;
	padding:0px;
	height:416px;
	width:100%;
	display:inline-block;
	background: -webkit-linear-gradient(left, #fff, #FFF 85%, #163AA0 15%, #163AA0);
}
.join-news
{
	background-image:url(../img/backg.png);
	top:-3px;
	left:4px;
	background-size:cover;
	height:auto;
	min-height:420px;
}
.join-news h3
{
	font-size:46px;
	padding:10px 5px;
	float:right;
	color:#fff;
	margin:45px 0 0 0;
}
.join-news p
{
	margin: 0 0 0 172px;
	font-size:14px;
	float:right;
	color:#fff;
}
.join-news .btn-default
{
	border-radius:50px;
	background-color:#fff200;
	color:#000;
	border-color:#fff200;
	margin:45px 0 0 0;
	float:right;
	font-size:14px;
}
.perspective
{
	margin:125px 0px 0 0;
	text-align:left;
	font-family: 'lemon_tuesdayregular';
}
.perspective h3{font-size:125px; font-weight:500; float:right; margin:30px 0;}

/*end joinus*/
/*atal-realty*/
.atal-realty
{
	position:relative;
	float:left;
	height:auto;
	min-height:300px;
	width:100%;
	padding:0px;
	margin:50px 0 30px 0;
	display:inline-block;

}
.altallife-section
{
	background-color:#163AA0;
	position:relative;
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
	min-height:auto;
}
.atal-realty1 p
{	
	line-height:28px;
	color:#cccccc;
margin: 10px 40px 10px 60px;
padding:18px;
font-size:16px;

}
.atal-realty1 h3
{
	color:#ffffff;
	text-align:left;
	font-size:64px;
	margin: 52px 40px 0px 60px;
	padding: 20px 20px 0px 20px;
}
.atal-img img
{
	margin-left:4px;
}
/*end-realty*/
/* our services*/
.ourservice
{
	position:relative;
	float:left;
	min-height:auto;
	width:100%;
	margin:30px 0px;
	padding:0px;
}
.col-half-offset1{margin-left:0%}
.col-half-offset2{margin-left:4.166666667%}
.col-half-offset3{margin-left:4.166666667%}
.col-half-offset4{margin-left:4.166666667%}
.col-half-offset5{margin-left:4.166666667%}
.col-half-offset6{margin-left:0%}
.col-half-offset7{margin-left:4.166666667%}
.col-half-offset8{margin-left:4.166666667%}
.col-half-offset9{margin-left:4.166666667%}
.col-half-offset10{margin-left:4.166666667%}
.col-half-offset11{margin-left:21.33333334%}
.col-half-offset12{margin-left:4.166666667%}
.col-half-offset13{margin-left:4.166666667%}
.oursection h3
{
	font-size:45px;
	color:#163AA0;
	text-align:center;
}
.oursection p
{
	text-align:center;
	color:#163AA0;
	padding:0px 40px;
	margin:0px 40px;
	line-height:28px;
	font-size:18px;
	font-family: 'latolight';
}
.ourservice-section
{
padding: 10px 0px;
margin: 15px 0px;

}
.ourservice-section p
{
padding: 10px 0px;
margin: 5px -6px;
color:#163AA0;
}
.ourservice-section a{text-decoration:none;}
.ourservice-section1
{
padding: 0px 0px;
text-align:center;
}
.ourservice-section1 p
{
padding: 10px 0px;
margin: 0px 0px;
}
/*.ourservice-section .my-img:hover {
  display: block;
  background:url(../img/yelloour.png) no-repeat center left;
  width: 143px; 
  height: 95px; 
  padding-left: 200px;
  margin-left:10px;
}*/
/*our sector*/
.oursector
{
	padding:0px;
	margin:0px 0px;
	position:relative;
	min-height:350px;
	height:auto;
	width:100%;
	float:left;
	background-image:url(../img/oursector4.jpg);
	background-size:cover;
}
.oursector-section 
{
	opacity:0.9;
	background-color:#163AA0;
	min-height:350px;
	height:auto;
}
.oursector p{margin:0 0 25px 0;} 
.oursectorbtn h3
{
	margin:30px 0px;
	font-size:45px;
	color:#fff;
}
.oursectorbtn .linecode
{
	display:inline-block;
	width:50px;
	height:15px;
	vertical-align:middle;
	margin:20px;
}
.oursectorbtn .linecode
{
	height:1px;
	background-color:#C11417;
	margin-bottom:5px;
	display:block;
}
.oursectorbtn .linecode:nth-child(2)
{
	width:5%;
}
.oursector .oursectorbtn h3
{
	text-align:center;
}
.oursector-list
{
	margin:20px 0px 30px 0;
}
.oursector .oursector-list a
{
	text-decoration:none;
	color:#fff;
	font-size:14px;
	line-height:30px;
}
.oursector-list .badge
{
	background-color:#fff;
	color:#000;
	width:24px;
	height:22px;
	padding:7px 5px;
	border-radius:50px;
	line-height:9px;
}
.oursector-row
{
	margin:15px 0;
	position:relative;
	float:left;
	width:100%;
	min-height:auto;
}
/*news*/
.news
{
	display:inline-block;
	position:relative;
	margin:50px 0 30px 0;
	padding:0px;
	float:left;
	min-height:auto;
	width:100%;
}

.news-content
{
	margin:30px 0px 0px 0px;
}
.news-content h4
{
	color:#163AA0;
	margin-top:-5px;
	line-height:25px;
}
.news-section h3{font-size:45px; color:#163AA0;}
.news .news-content p
{
	color:#163AA0;
	line-height:25px;
}
.news-content img
{
	float:left;
	margin:0px 10px 0px 0px;
	width:250px;
	height:160px;
}
/*slider*/
.news .carousel-control{width:auto !important; box-shadow:none !important; top: -120px; left:auto;}
.news .carousel-control.left{background-image:none; position: absolute; right: 52px !important; opacity: 1;}
.news .carousel-control.right{background-image:none; position: absolute; right: 0px; opacity: 1;}
.news .carousel-control .glyphicon-chevron-left, .news .carousel-control .glyphicon-chevron-right, .news .carousel-control .icon-prev, .news .carousel-control .icon-next {
 width: 35px;
height: 35px;
margin-top: -30px;
line-height: 35px;
font-size: 18px;
background: #163AA0;
color: #fff;
}
.news .carousel-control .glyphicon-chevron-left:hover, .news .carousel-control .glyphicon-chevron-right:hover
{
	background-color:#fff200;
	color:#163AA0;
}
.news .carousel-indicators li {
    border: 1px solid #163AA0;
}
.news .carousel-indicators .active {
    background-color: #163AA0;
}/*end slider*/

.news .btn-default
{
	border-color:#163AA0;
	color: #163AA0;
	width:120px;
	height:35px;
	border-radius:50px;
	margin:30px 0px 0px 0px;
	text-align:center;
}
.news .newsbtn 
{
	text-align:center;
}
.newsstyle
{
	margin-top: 40px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #163AA0;
}
/*career*/
.career
{
	position:relative;
	float:left;
	min-height:auto;
	width:100%;
	margin:20px 0px 70px 0px;
	padding:0px 0px;
}
.career h3
{
	color:#163AA0;
	font-size:45px;
	margin:0px 0 25px 0;
}
.career-section
{
	margin:30px 0px;
}
.career-section p
{
	margin-bottom:60px;
	font-size:18px;
	margin-left: 7px;
}
.career-section h4
{
	font-size:25px;
	margin-top:30px;
	color: #163AA0;
}
.career-section .btn-default
{
	border-color:#163AA0;
	color: #163AA0;
	width:120px;
	height:35px;
	border-radius:50px;
	font-size:18px;
}
.career-section1
{
	margin:0px 0px 0px 0px;
}
.career-section1 h4
{
	color: #163AA0;
	font-size:20px;
}
.career-section1 .career-manager
{
	margin:20px 0px 0px 0px;
} 
/*footer section*/
.footer
{
	position:relative;
	float:left;
	margin:0px 0px;
	padding:10px 0px;
	min-height:auto;
	width:100%;
	background-color:#bbbbbb;
	overflow:hidden;
}
.footer:before
{
	content:'';
	position:absolute;
	top:0px;
	min-width: 409px;
min-height: 100%;
border-style: solid;
border-width: 460px 155px 0 0;
border-color: #3d3d3e transparent transparent transparent;

}

.footer-section1 h3
{
	color:#fff;
	font-size:25px;
}
.footer-section1 p
{
	line-height:26px;
	font-size:14px;
	color:#8f8f8f;
}
.footer-section1 .footer-address
{
	padding:5px 0px;
	margin:0px;
}
.footer-section1 .add a
{
	color:#fff;
}
.footer-section1 .footer-mail
{
	padding:0px;
	margin:0px;
}
.footer-section1 .footer-mail a
{text-decoration:none; color:#8f8f8f;}
.footer-section1 .footer-social ul
{
	padding:0px;
	margin:0px;
	float:left;
	list-style-type:none;
}
.footer-section1 .footer-social li a
{
	color:#fff;
}
.footer-section1 .footer-social li
{
	text-decoration:none;
	width:25px;
	height:25px;
	color:#fff;
	border-radius:50%;
	padding:6px 7px;
	display:inline-block;
	line-height:13px;
}
.footer-section1 .footer-social li:nth-of-type(1)
{
	background:#5f81c4;
}
.footer-section1 .footer-social li:nth-of-type(2)
{
	background:#1BFDFA;
}
.footer-section1 .footer-social li:nth-of-type(3)
{
	background:#e62b33;
}
.footer-section1 .footer-mail .style {
		border-top: 1px solid #fff;
		border-color:#8f8f8f;
		width:110%;
		margin-left:-105px;
}
.footer-section2 h3
{
	color:#3d3d3d;
	font-size:25px;
}
.footer-section2 ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.footer-section2 li
{
	margin:8px 0px;
}
.footer-section2 li a
{
	color:#8f8f8f;
	text-decoration:none;
	font-size:14px;
	margin:0px;
}
.footer-section2 li a:hover{color:#163aa0;}
.footer-section3 .style
{
	margin:10px 0px;
	border-color:#8f8f8f;
}
.footer-section3 a
{text-decoration:none;
}
.footer-section3 p
{
	color:#8f8f8f;
	text-decoration:none;
}
    #owl-demo .item{
      margin: 3px;
    }
    #owl-demo .item div{
      display: block;
      width: 100%;
      height: auto;
    }
	.service h2
{
	font-size:33px;
	float:left;
	width:100%;
	font-family: 'lemon_tuesdayregular';
	color:#000;
	margin-bottom:50px;
}
.service h5 a
{text-decoration:none;
}
.service
{
	font-family: 'lemon_tuesdayregular';
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	height:166px;
	width:100%;
	display:inline-block;
	background: -webkit-linear-gradient(left, #fff, #FFF 80%, #163AA0 20%, #163AA0);
}
.service_cross
{
	background-image:url(../img/backg.png);
	left:4px;
	height:170px;
	top:-4px;
}
.service_cross img
{
	margin:35px 80px;
	float:right;
}
.home_service 
{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:100%;
	height:auto;
}
.home_service h5
{
	float:right;
	font-family: 'latoregular';
	color:#163AA0;
	padding:20px 120px;
}
.home_service h5 a
{text-decoration:none;}
.home_col a{
color:#a9bbdb;
text-decoration:none;
}
.service_content
{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:100%;
}
.line_style .style3 {
  height: 10px;
  border: 0;
  box-shadow: 0 10px 10px -10px #d2d2d2 inset;
  width:100%;	
  position:relative;
  padding:0px;
  margin:0px;
  float:left;
}
.service_content h3
{
	text-align:center;
	color:#818181;
}
.para
{
	line-height:30px;
	font-size:15px;
}
.service_content .para h5
{
	font-size:25px;
	color:#163AA0;
}
.para ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.para li { 
    padding-left: 16px; 
}
.para li:before {
    content:url(../img/Bullet_content.png); /* Insert content that looks like bullets */
    padding-right: 8px;
    
}
.columns
{
	position:relative;
	float:left;
	min-height:auto;
	padding:0px;
	margin:39px 0px;
}
.price {
    list-style-type: none;
    border: 1px solid #fff;
    margin: 0;
    padding: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
	background-color:#EFEFEF;
}
.price li {
    position: relative;
    display: block;
    padding: 10px 15px;
    background-color: #163AA0;
    border: 1px solid #4c6699;
	margin:0px;
	color:#fff !important;
	text-decoration:none;
}
.price li a
{color:inherit; text-decoration:none; font-size:16px;}
.price li:hover,.active{color:#fff666 !important;}
.sub .aictive{color:#fff666 !important;}
a.btn{
    height:50px;
    line-height:50px;
    vertical-align:middle;
    text-align:center;
    padding:0 10px;
    color:#ffffff;
    background-color:#9ad3de;
    position:relative;
    display:inline-block;
}
a.btn:after{
    position:absolute;
    right:-20px;
    content:" ";
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 25px 0 25px 20px;
    border-color: transparent transparent transparent #9ad3de;
}
.panel-body 
{
	padding: 15px;
	line-height:30px;
	font-size: 16px;
}
.panel-default > .panel-heading
{
	background-color:#fff;
}
.panel-group .panel
{
	border-radius:0px;
}
.panel-default
{
	border-color:#ddd;
}
.picture img
{
	margin:30px 0px;
}
.panel-heading h4 a{text-decoration:none; font-size:18px; color:#333333;}
.about_para
{
	line-height:30px;
	margin:30px 0px;	
}
.about_para ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.about_para li { 
    padding-left: 16px; 
}
.about_para li:before {
    content:url(../img/Bullet_content.png); 
    padding-right: 8px;
}
.about_para .careers{font-size:20px;}
.panel-body ul{list-style-type:none;}
.well
{
	background-color:#d2d2d2;
}
.btn-warning
{
	background-color:yellow;
	border-color:yellow;
	color:#000;
}
.sub{
	list-style-type:decimal;
	padding:0px;
	margin:5px 10px;
	border-radius:50px;}
.sub li a{
	font-size:14px;
	color:#fff;
	}
.sub li{padding:6px 10px; border:none; margin:2px 0 }
.dropdown-menu > li > a:hover{background:none; color:#fff666;}
/*news blog*/
.news-division
{
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	min-height:500px;
	width:100%;
}
.news-division h3{
	font-size:45px;
	color:#163AA0;
}
.blog-section img
{
	width:100% !important;
	max-width:100% !important;
}
.news-division p
{line-height:28px;
font-size:14px;}
.news-division .gapright
{margin-right:10px;}
.newsjournalist
{
	margin:40px 0 10px 0;
}
.newsjournalist .btn-primary
{
	background-color:#163aa0;
}
.news-division, .blog-section
{
	margin:30px 0px;
}
.news-division, .blog-section p{text-align:justify;}
.news-division .bloginfo
{position: absolute;
top: -10px;
left: 30px;
z-index: 10;
padding: 9px;
width: 60px;
height: 60px;
border-bottom-left-radius:15px;
border-top-right-radius:15px;
background: #ffff66;
text-align: center;
}
.news-division .bloginfo:after
{content: '';
width: 0;
height: 0;
position: absolute;
top: 0px;
left: -10px;
pointer-events: none;
border-top: 5px solid transparent;
border-left: 5px solid transparent;
border-bottom: 5px solid #ffff66;
border-right: 5px solid #ffff66;
display: block;
}
.news-division .bloginfo p
{
color:#163aa0;
line-height:22px;
text-align:center;
}
.blog-section .btn-primary
{
	background-color:#163aa0;
}
.sector_content
{
	position:relative;
	float:left;
	height:500px;
	width:100%;
	margin:0px;
	padding:0px;
}
.sector_content p
{font-size:16px;
margin:30px 30px;
}
.contact-section
{position:relative;
float:left;
margin:0px;
padding:0px;
width:100%;
min-height:auto;
}
.contact-section .form-section
{
	margin:20px 0px;
}
.contact-section .map-section
{
	margin:20px 0 0 0;
}
.contact-section .form-horizontal .form-group
{margin:0px;
padding:0px;
}
.contact-section .form-group
{margin-bottom:25px;}
.contact-section .form-control
{
	border:1px solid #163AA0;
	border-radius:15px;
}
.contact-section .btn-default
{
	border:1px solid #163AA0;
	color:#163AA0;
	border-radius:15px;
	margin-top:20px;
}
.form-section h3
{
	font-size:24px;
	color:#163AA0;
}
.form-section .control-label
{color:#163AA0;}
.contact-address {text-align:center; margin:30px 0px;}
.contact-address h1
{
	font-size:45px;
	color:#163AA0;
}
.scroll-top-wrapper {
    position: fixed;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	text-align: center;
	z-index: 99999999;
    background-color: #163AA0;
	color: #eeeeee;
	width: 50px;
	height: 48px;
	line-height: 44px;
	right: 30px;
	bottom: 30px;
	padding-top: 2px;
	border-radius:50px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.scroll-top-wrapper:hover {
	background-color: yellow;
}
.scroll-top-wrapper.show {
    visibility:visible;
    cursor:pointer;
	opacity: 0.9;
}
.scroll-top-wrapper i.fa {
	line-height: inherit;
}
.error-template {padding: 0px 15px;text-align: center;}
.error-actions {margin-top:15px;margin-bottom:15px;}
.error-actions .btn { background-color:#ffff66; color:#000; margin-right:10px; border:none;}
.error-actions .btn:after
{
	display:none;
}
.error_page
{
	position:relative;
	float:left;
	padding:0px;
	margin:0px;
	width:100%;
	min-height:auto;
}
/*Media Queries*/
@media (max-width: 1199px) {
.ourservice p {
    color: #163AA0;
    text-align: center;
	margin: 0px;
	padding: 0px;
}
.shrink .style2{display:none;}
.navbar-inverse .style2{display:none;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.navbar-brand > img{margin:-42px 0 0 14px;height: 100px;
width: 150px;}
.navbar-fixed-top .nav{padding:0px; margin:15px 0 0 0;}
.navbar-inverse{height:110px;}
.navbar-fixed-top .nav1{padding:0px;}
.header{min-height:110px;}
.shrink .nav1 img {
    max-height: 98px;
    width: 130px;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    transition: 0.5s;
    margin: 10px 0 0 25px;
}
.shrink .nav {
padding-top: 0px;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
transition: 0.5s;
margin-top:60px;
}
.ourservice p {
    color: #163AA0;
    text-align:center;
	margin: 0px -12px;
	padding: 10px 0;
}
.perspective h3 {
    font-size: 111px;
    font-weight: 500;
    float: right;
    margin: 30px 0;
}
.joinus{background: -webkit-linear-gradient(left, #fff, #FFF 90%, #163AA0 10%, #163AA0); height:416px;}
.join-news{left:9px;}
.join-news h3{font-size:34px; padding:10px 0 10px 30px;}
.join-news p{margin:0 0 0 178px; font-size:13px;}
.ourservice-section .my-img:hover {
  display: block;
  background:url(../img/yelloour.png) center left no-repeat;
  width: 143px; /* Width of new image */
  height: 95px; /* Height of new image */
  padding-left: 200px; /* Equal to width of new image */
  margin-left:0px;
}
.oursectorbtn img {
    position: absolute;
    padding: 48px 205px;
}
.atal-realty1 h3{font-size:45px;}
.atal-realty1 p {
    line-height: 28px;
    color: #cccccc;
    margin: 0px 40px 0px 60px;
    padding: 18px;
    font-size: 16px;
}
.footer:before{display:none;}
.footer-section1 h3{color:#3d3d3d;}
.footer-section1 .add{color:#3d3d3d;}
.service_cross
	{
		left:5px;
	}
.price li{padding:8px;}
.price li a{font-size:14px;}
.footer-section1 .footer-mail .style {display:none;}
.error_page img
{
	width:100%;
}
}
@media (max-width: 991px) {
	.nav {position:relative;}
.nav ul{height:auto; display:none; position:absolute; left:0px; right:0px;}
.nav:target ul
{
	position:block;
}
.nav ul li {width:100%; float:none;}
.nav li ul{z-index:9999;}
	
.mobile img{display:block; margin:-42px 0 -57px 0;}
.navbar-header{background-color: #353535;margin: 55px 0px 0 0; padding:0px;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{background: #2c4b87;border: none;}
.nav1 navbar-nav{display:none;}
.navbar-fixed-top .nav{border:none; text-align: center; margin:0px;}
.navbar-inverse .navbar-nav > li > a{color:#fff;}
.navbar-fixed-top .nav1{display:none;}
.navbar>.container .navbar-brand{
        margin-left: 0px;
    }
.navbar-inverse .navbar-toggle{border-color: #d2d2d2;background: #d2d2d2;}
.nav > li {
    position: relative;
    display: block;
    padding: 0px;
    margin: 5px 0px 5px 0;
}
.rightlist{float:none;}
.perspective{margin:66px 0;float:left;}
.perspective h3{font-size:79px; margin:0px;}
.join-news{background:none; margin:20px 0px; left:0; min-height:auto;}
.joinus{
	background:none; padding:0px; margin:30px 0 0 0;
	height:auto;
	position:relative;
	width:100%;
	}
.join-news p
{
	margin:0px;
	font-size:13px;
	color:#000;
	text-align:justify;
	padding:0px 25px;
}
.join-news h3
{
	font-size: 46px;
padding: 10px 17px;
margin: 0px;
color:#000;
float:left;
}
.join-news .btn-default{margin:20px 0;}
.career-section h4{font-size:18px; margin:0px;}
.career-section p{font-size:12px;margin-bottom:90px;
	margin-left: 7px;}
.ourservice p {
    color: #163AA0;
    text-align:center;
	font-size:16px;
	margin:5px 0px;
}
.ourservice-section p{
	font-size:8px;
	margin:5px 0px;
	padding:5px;
	text-align:center;
}
.oursectorbtn img {
    position: absolute;
    padding: 48px 95px;
}
.col-half-offset1{margin-left:0%}
.col-half-offset2{margin-left:33.33333333%}
.col-half-offset3{margin-left:33.33333333%}
.col-half-offset4{margin-left:0%}
.col-half-offset5{margin-left:33.33333333%}
.col-half-offset6{margin-left:33.33333333%}
.col-half-offset7{margin-left:0%}
.col-half-offset8{margin-left:33.33333333%}
.col-half-offset9{margin-left:33.33333333%}
.col-half-offset10{margin-left:0%}
.col-half-offset11{margin-left:0%}
.col-half-offset12{margin-left:0%}
.col-half-offset13{margin-left:0%}
.oursector-row{position: relative;float: left;width: 100%;min-height: auto;}
.atal-img{display:none;}
.atal-realty1 h3{ margin:0px; text-align:center;}
.footer:before{display:none;}
.footer-section1 h3{color:#3d3d3d;}
.footer-section1 .add{color:#3d3d3d;}
.home_service h5
	{
		padding:0px 10px;
		float:right;
	}
	.service
	{
		background:none;
	}
	.service h2{text-align:center; margin:30px 0;}
	.service h5{text-align:center;}
	.service_cross
	{
		background:none;
	}
	.price li{padding:8px;}
	.price li a{font-size:14px;}
	.footer-section1 .footer-mail .style {display:none;}
	.shrink .style2{display:none;}
.navbar-inverse .style2{display:none;}
.erroe_page img
{
	width:100%;
}
.error-actions .btn
{
	margin-bottom:10px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
	.navbar-brand > img{margin:9px 0 0 0;height: 100px;
width: 150px;}
.navbar-fixed-top .nav{padding:0px;}
.col-half-offset1{margin-left:0%}
.col-half-offset2{margin-left:0%}
.col-half-offset3{margin-left:0%}
.col-half-offset4{margin-left:0%}
.col-half-offset5{margin-left:0%}
.col-half-offset6{margin-left:0%}
.col-half-offset7{margin-left:0%}
.col-half-offset8{margin-left:0%}
.col-half-offset9{margin-left:0%}
.col-half-offset10{margin-left:0%}
.col-half-offset11{margin-left:0%}
.col-half-offset12{margin-left:0%}
.col-half-offset13{margin-left:33.33333333%}
.oursector .oursector-list a{margin:0px 0 0 -24px;}
.footer:before{display:none;}
.footer-section1 h3{color:#3d3d3d;}
.footer-section1 .add{color:#3d3d3d;}
.footer-section1 .footer-mail .style {display:none;}
.shrink .style2{display:none;}
.navbar-inverse .style2{display:none;}
}
@media (max-width: 767px) {
.ourservice p {
    color: #163AA0;
    text-align:center;
	margin: 0px;
	padding: 0px;
}
.ourservice-section .my-img:hover {
	margin-left:75px;
	 display: block;
  background:url(../img/yelloour.png) center center no-repeat;
  width: 143px; /* Width of new image */
  height: 95px; /* Height of new image */
  padding-left: 200px; /* Equal to width of new image */
 
}
.atal-realty1 h3 {
    color: #ffffff;
    text-align: center;
    font-size: 36px;
	margin:0px;
	padding:30px 0px 30px 0px;
	}
	.atal-realty1 p
	{
		line-height: 28px;
		color: #cccccc;
		text-align: justify;
		padding:0px 0px 30px 0px;
		margin:0px;
	}
.atal-img
{display:none;}
.atal-img img
{
	width: 100%;
padding: 0px;
margin: 5px;
}
.oursector-list
{
	margin:0px 0px;
}
.oursector
{height:auto;
}
.oursector-section
{
	height:auto;
}
.news .carousel-control.left
{right: 69px !important;}
.news .carousel-control{display:block;}
.col-half-offset1{margin-left:0%}
.col-half-offset2{margin-left:0%}
.col-half-offset3{margin-left:0%}
.col-half-offset4{margin-left:0%}
.col-half-offset5{margin-left:0%}
.col-half-offset6{margin-left:0%}
.col-half-offset7{margin-left:0%}
.col-half-offset8{margin-left:0%}
.col-half-offset9{margin-left:0%}
.col-half-offset10{margin-left:0%}
.col-half-offset11{margin-left:0%}
.col-half-offset12{margin-left:0%}
.col-half-offset13{margin-left:0%}
.news-content h4{margin:0px;}
.footer:before{display:none;}
.footer-section1 h3{color:#3d3d3d;}
.footer-section1 .add{color:#3d3d3d;}
.navbar-fixed-top .nav{border:none; text-align: center; margin:5px 0; padding:0px;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form
{
	background:#163AA0;
	border:none;
}
.navbar-inverse .navbar-nav > li > a{color:#fff;}
.navbar-fixed-top .nav1{display:none;}
.navbar>.container .navbar-brand{
        margin-left: 0px;
    }
.nav1 navbar-nav{display:none;}
.navbar-header{background-color: #353535;
margin: 55px 0px 0 0;
}
.nav > li {
    position: relative;
    display: block;
    padding: 0px;
    margin: 5px 0px 5px 0;
}
.shrink .style2{display:none;}
.navbar-inverse .style2{display:none;}
.mobile img{display:block; margin:-42px 0 -57px 0;}
.search{display:none;}
.search .btn{right:20px;}
.perspective{margin:40px 0 0 0;}
.perspective h3{font-size:60px; width:100%; text-align:center;}
.join-news{background:none; margin:20px 0px; left:0;}
.joinus{background:none;}
.join-news p
{
	margin:0px;
	font-size:14px;
	color:#000;
	text-align:justify;
	line-height:25px;
}
.join-news h3
{
	font-size: 37px;
padding: 10px 17px;
margin: 0px;
color:#000;
float:none;
text-align:center;
}
.atal-realty{margin:0 0 30px 0;}
	.service h2
	{
		padding-bottom:0px;
		padding-top:20px;
		margin-bottom:30px;
	}
	.service_content h3 {
    text-align: justify;
    color: #818181;
    font-size: 20px;
    padding: 0 10px;
}
.ourservice-section p{
	font-size:13px;
	margin:5px 0px;
	padding:5px;
	text-align:center;
}
.home_service h5{padding:0 10px; text-align:center; float:none;}
.fancy span img{display:none;}
.oursectorbtn img{display:none;}
.footer-section1 .footer-mail .style {display:none;}
.rightlist{float:none;}
.news-section h3{text-align:center;}
/*.nav li ul
{
	display:none;
	position:static;
	top:100%;
	background-color: #f9f9f9;
	margin:0px;
	padding:0px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	min-width: 160px;
}*/
.nav {position:relative;}
.nav ul{height:auto; display:none; position:absolute; left:0px; right:0px;}
.nav:target ul
{
	position:block;
}
.nav ul li {width:100%; float:none;}
.nav li ul{z-index:9999;}
.error_page img
{
	width:100%;
}
}