.top { background-color:#ffffff;padding: 5px 0px; border-top:1px solid #F30;}
.top p {color: #000000;
font-size: 24px;
float:right;
font-family: 'Oswald', sans-serif;
display: inline;
margin-right: 15px;
margin:5px 0 0 0;
}
.gallerybox{
	margin-top:-100px;
}
.clr{
	clear:both;
}
.top ul{ padding:0px; margin:0px; text-align:right;}
.top ul li { display:inline;}
.top ul li span {color: #fff;
font-size: 12px;}
.logo{
	width:200px;
 margin-top:-27px;
}
.logo img{
	width:250px;

}
.testmo{
	width:100%;
	height:auto;
	float:left;
	margin-top:15px;
	
}
.tv{
	width:100%;
	height:auto;
	float:left;
	font-size:14px;
	text-align:left;
}
.testmo p img{
	width:250px;
	height:210px;
	float:left;
	margin-right:5px;
}
.testmo p h1{
	
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	color:#000;
	font-size:36px;
}
.testmo p{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Lato', sans-serif;
	color:#000;
	text-align:justify;
	font-size:14px;
	
}
.contact_us{
	width:100%;
	height:auto;
	float:left;
}
.workprocess{
	width:100%;
	height:auto;
}
.commentbox{
	width:45%;
	height:auto;
	float:left;
	margin:10px;
	background:#F5F5F5;
	border:1px solid #CCC;
	border-radius:0 0 25px 0;
	-webkit-box-shadow: 0 8px 6px -6px black;
     -moz-box-shadow: 0 8px 6px -6px black;
          box-shadow: 0 8px 6px -6px black;
}
.commentbox p{
	width:97%;
	
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:15px;
	padding:5px;
	text-align:justify !important;
	
	
}

.commentbox p img{
	width:100px;
	height:100px;
	float:left;
	margin:5px;
	
}
.workprocess h1{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Oswald', sans-serif;
	color:#000;
	font-size:36px;
	margin-top:5%;
	font-weight:bold;
}
.workprocess p{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Lato', sans-serif;
	color:#000;
	font-size:14px;
	margin:0px;
	margin-bottom:20px;
}
.contact_us h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}
.contact_us p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}
.contactus_enquiry{
	width:100%;
	
	box-shadow:0 0 15px #999;
}
.contactus_enquiry h1{
	width:100%;
	background:#F30;
	line-height:40px;
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	text-align:center !important;
	color:#FFF !important;
}
.welcome{
	width:100%;
	height:auto;
	float:left;
}
.welcome h1{
	font-family: 'Oswald', sans-serif;
	font-size:22px;
	color:#000;
	font-weight:bold;
	text-align:center;
	padding-top:30px;
	width:100%;
	height:auto;
}
.ourbranch{
	width:50.3%;
	height:auto;
	float:left;
	margin-left:5px;
	margin-top:10px;
	border:1px solid #CCC;
}
.ourbranch h1{
	font-family: 'Oswald', sans-serif;
	font-size:22px !important ;
	float:left
	color:#ed4e00;
	
}
.ourbranch h2{
	font-family: 'Lato', sans-serif;
	font-size:15px !important;
	float:left;
	margin:0;
	
	line-height:25px;
	color:#666;
	
}
.enqbox{
	width: 98%;
height: auto;
float: left;

}

.enqbox2{
	width: 32%;
height: auto;
float: left;
margin-left: 7px;
}
.enqbox3{
	width: 98%;
height: auto;
float: left;
margin-left:5px;
}
.welcome p{
	font-family: 'Lato', sans-serif;
	font-size:14px;
	line-height:30px;
	color:#000;
	
	text-align:center;
	width:100%;
	height:auto;
}
.top  ul li a {color: #fff;
font-size: 12px;}
header { padding:0px 0px; background:#fff; border-bottom:1px solid #CCC;}
header nav ul li a:hover {color:#0470AC !important;}
.navbar-nav>li>.dropdown-menu a {color:#FFFFFF !important;}
.navbar-nav>li>.dropdown-menu a:hover { background-color:#333; color:#FFFFFF !important;}
.banner-new {
	height:auto;}
.banner2{ width:100%; float:left; height:auto; margin:-30px 0 0 0; padding:0 0 47px; background:url(../images/bg-1.png) center no-repeat; background-attachment:fixed; }

.enquiry{
	width:100%;
	float:left;
	height:auto;
	background:#ffc20f;
}
.enquiry2{
	width:100%;
	float:left;
	height:auto;
	margin-top:60px;
	background:#ffc20f;
}
.newenquirybox{
	width:100%;
	height:auto;
	float:left;
}
.supporticon{
	margin-top:50px;
	margin-bottom:50px;
	float:left;
}
.support_number{
	width:100%;
	height:auto;
	float:left;
	margin-left:20px;
}
.support_number h1{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:36px;
	color:#900;
	margin-top:20%;
}
.support_number h2{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:40px;
	color:#000000;
	margin:0px;
}
.enquiryform{
	width:100%;
	height:auto;
	border-radius:0 30px;
	float:left;
	border:1px solid #930;
	margin-top:-40px;
	 -webkit-box-shadow: 0 8px 6px -6px black;
     -moz-box-shadow: 0 8px 6px -6px black;
          box-shadow: 0 8px 6px -6px black;
}
.enquiryform h1{
	width:100%;
	font-family: 'Oswald', sans-serif;
	font-size:24px;
	color:#ffffff;
	background:#900;
	border-radius:0 30px 0 0;
	float:left;
	margin:0px;
	line-height:40px;
	text-align:center;
}
.texbox{
	width: 100%;
height: 30px;
float: left;
border-radius: 5px;
border: 1px solid #CCC;
font-family: 'Lato', sans-serif;
font-size: 14px;
padding-left: 5px;
margin-top: 5px;
}
.btn5{
	width:120px;
	height:40px;
	border-radius:5px;
	background:#dc6226;
	margin-top:5px;
	border:none;
	color:#ffffff;
	margin-left:13%;
	margin-bottom:10px;
}
.btn5:hover{
	background:#060;
}
.texboxmessages{
	width:100%;
	height:50px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	border-radius:5px;
	border:1px solid #CCC;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	padding-left:5px;
}
.newcontaner{
	width:100%;
	height:auto;
	float:left;
	box-shadow:0 0 15px #CCC;
}
.box88{
	margin-top:10px;
	margin-bottom:20px;
}
.newcontaner h1{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Oswald', sans-serif;
	color:#000;
	font-size:36px;
	margin-top:5%;
	font-weight:bold;
}
.newcontaner p{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Lato', sans-serif;
	color:#000;
	font-size:14px;
	margin:0px;
	margin-bottom:20px;
}
.servicesicon2{
	width:150px;
	height:150px;
	border-radius:100px;
	float:left;
	border:1px solid #CCC;
}
.servicesicon2 img{
	width:150px;
	height:150px;
	border-radius:100px;
	 -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.servicesicon2:hover img{
	 -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.servicesicon2contant{
	width:100%;
	height:auto;
	float:left;
}
.servicesicon2contant h1{
	
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000;
	text-align:left;
	
}
.servicesicon2contant p{
	
	height:auto;
	float:left;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	line-height:25px;
	
	color:#666;
	text-align:left;
	
}
.footer{
	width:100%;
	height:auto;
	float:left;
	margin-top:20px;
	background:#000;
}
.side_new{width:40px; height:auto; float:left; margin:0 0 0 0; position:fixed; left:0px; top:40%; z-index:999;}


.side_new a{ width:25px; height:30px; float:left; margin: 0 0 1px 0; text-decoration:none; transition:all 0.7s ease-out 0s; border:1px solid #fff;}

.side_new a.a1{ background:url(../images/f01.jpg) no-repeat #305891; background-position:center left;}

.side_new a.a1:hover{ width:35px; background-position:center right;}

.side_new a.a1:hover img{ margin-left:15px;}

.side_new a.a2:hover{ width:35px; background-position:center right;}

.side_new a.a3:hover{  width:35px; background-position:center right;}

.side_new a.a4:hover{ width:35px; background-position:center right;}

.side_new a.a2{ background:url(../images/f02.jpg) no-repeat #2ca8d2;}

.side_new a.a3{ background:url(../images/f03.jpg) no-repeat #000;}

.side_new a.a4{ background:url(../images/f04.jpg) no-repeat #d34231;}
.footer2{
	width:100%;
	height:auto;
	float:left;
	border-top:1px  dotted #CCC;
	background:#000000;
}
.quicklink{
	width:100%;
	height:auto;
	float:left;
}
.quicklink img{
	width:200px;
	height:auto;
	float:left;
	margin-top:10px;
}
.quicklink h1{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:24px;
	color:#ed4e00;
}
.textbox2{
	width:100%;
	height:30px;
	float:left;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	border:1px solid #999;
}
.textbox3{
	width:100%;
	height:70px;
	float:left;
	
	
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	border:1px solid #CCC;
}
.newbtn{
	width:120px;
	height:40px;
	float:left;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	text-align:center;
	line-height:40px;
	background:#F30;
	border:0px;
	color:#FFF;
	margin-left:10px;
	margin-bottom:20px;
}
.newbtn:hover{
	background:#060;
}
.enquirytext{
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color:#333;
	float:left;
	text-align:right;
}
.enquirytext2{
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color:#333;
	float:left;
	text-align:left;
}
.onllineenquirybox{
	width:100%;
	height:auto;
	margin-top:10px;
	float:left;
}
.onllineenquirybox2{
	width:100%;
	height:auto;
	margin-top:10px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	background:#F3F3F3;
	
	
}
.quicklink p{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color:#ffffff;
	line-height:25px;
}
.quicklink i{
	color:#FFF;
	font-size:15px;
	float:left;
	line-height:30px;
	
	
}
.quicklink ul{
	padding:0px;
	margin:0px;
	
}
.quicklink ul li{
	padding:0px;
	margin:0px;
	display:block;
}
.quicklink ul li a{
	width:92%;
	height:auto;
	float:left;
	padding-left:10px;
	font-family: 'Lato', sans-serif;
	font-size:13px;
	color:#ffffff;
	line-height:30px;
	text-decoration:none;
	display:block;
	
}
.blackfooter{
	width:100%;
	height:50px;
	background:#333;
	float:left;
	font-family: 'Lato', sans-serif;
	font-size:12px;
	color:#CCC;
	text-align:center;
	padding:20px 0 20px 0;
	
	
}
.work{
	width:100%;
	height:auto;
	float:left;
	background:#f5f5f5;
}
.workbox{
	width:100%;
	height:auto;
	float:left;
	margin-top:25%;
	margin-bottom:25%;
}
.workbox img{
	width:100px;
	height:100px;
	text-align:center;
	margin-left:20%;
	 -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.workbox:hover img{
 -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.workbox h1{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	text-align:center;
	color:#900;
}
.banner5{
	width:100%;
	height:112px;
	float:left;
	background:url(../images/header.jpg) center no-repeat;
}
.topmenu{
	width:100%;
	height:auto;
	float:left;
}
.topmenu h1{
	width:100%;
	font-family: 'Oswald', sans-serif;
	font-size:30px;
	color:#FFF;
	text-align:center;
	padding-top:20px;
	font-weight:bold;
	text-transform:uppercase;
} 

.topmenu p{
	width:100%;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color:#FFF;
	text-align:center;
	margin:0px;
} 

.ourservices{
  float: none; 
  clear: both;
  width: 100%; 
  margin: 5% auto;

}

.ourservices ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.ourservices li{
	float: none; 
  width: 100%;
}

.ourservices li a{
  display: block; 
  width: 100%; 
  padding: 20px; 
  border-bottom:1px solid #FFF;
  border-left: 5px solid; 
  position: relative; 
  z-index: 2;
  font-size:14px;
  text-decoration: none;
  color: #444;
  box-sizing: border-box;  
  -moz-box-sizing: border-box;  
  -webkit-box-sizing: border-box; 
}
	
.ourservices li a:hover{ border-bottom: 0px; color: #fff;  border-bottom:1px solid #FFF;}
.ourservices li:first-child a{ border-left: 10px solid #3498db; }
.ourservices li:nth-child(2) a{ border-left: 10px solid #ffd071; }
.ourservices li:nth-child(3) a{ border-left: 10px solid #f0776c; }
.ourservices li:nth-child(4) a{ border-left: 10px solid #76B663; }
.ourservices li:nth-child(5) a{ border-left: 10px solid #3C7E86; }
.ourservices li:nth-child(6) a{ border-left: 10px solid #7A346D; }
.ourservices li:nth-child(7) a{ border-left: 10px solid #AF751D; }
.ourservices li:nth-child(8) a{ border-left: 10px solid #f0776c; }
.ourservices li:last-child a{ border-left: 10px solid #1abc9c; }


.ourservices li a:after { 
  content: "";
  height: 100%; 
  left: 0; 
  top: 0; 
  width: 0px;  
  position: absolute; 
  transition: all 0.3s ease 0s; 
  -webkit-transition: all 0.3s ease 0s; 
  z-index: -1;
}

.ourservices li a:hover:after{ width: 100%; }
.ourservices li:first-child a:after{ background: #3498db; }
.ourservices li:nth-child(2) a:after{ background: #ffd071; }
.ourservices li:nth-child(3) a:after{ background: #f0776c; }
.ourservices li:nth-child(4) a:after{ background: #76B663; }
.ourservices li:nth-child(5) a:after{ background: #3C7E86; }
.ourservices li:nth-child(6) a:after{ background: #7A346D; }
.ourservices li:nth-child(7) a:after{ background: #AF751D; }
.ourservices li:nth-child(8) a:after{ background: #f0776c; }

.ourservices li:last-child a:after{ background: #1abc9c; }



@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: local('Lato Hairline'), local('Lato-Hairline'), url(http://themes.googleusercontent.com/static/fonts/lato/v6/boeCNmOCCh-EWFLSfVffDg.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(http://themes.googleusercontent.com/static/fonts/lato/v6/KT3KS9Aol4WfR6Vas8kNcg.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(http://themes.googleusercontent.com/static/fonts/lato/v6/9k-RPmcnxYEPm8CNFsH2gg.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(http://themes.googleusercontent.com/static/fonts/lato/v6/wkfQbvfT_02e2IWO3yYueQ.woff) format('woff');
}




.zoom-effect-container {
    float: left;
    position: relative;
    width: 100%;
    height: 329px;
    margin: 0 auto;
    overflow: hidden;
	margin-top:25px;
}

.image-card {
  position: absolute;
  top: 0;
  left: 0;
}

.image-card img {
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}

.zoom-effect-container:hover .image-card img {
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
}


.servicesbanner{
	width:100%;
	height:329px;
	float:left;
	margin-top:20px;
}
.servicesbanner img{
	width:100%;
	height:329px;
	float:left;
}
.servicescontant{
	width:100%;
	height:auto;
	float:left;
	margin-top: 0px;
}
.servicescontant h1{
	width:100%;
	font-family: 'Oswald', sans-serif;
	font-size:24px;
	text-align:left;
	color:#666;
	
	
}
.servicescontant h2{
	width:100%;
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	text-align:left;
	color:#666;
	
	
}
.servicescontant p{
	width:100%;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	
	color:#666;
	line-height:25px;
	text-align:justify;
	
	
}
.enquiryform span{
	width:100%;
	float:left;
}
.servicescontant ul li{
	width:100%;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	text-align:left;
	color:#666;
	line-height:25px;
	
}

.yellow-header{background:#F5F5F5; line-height:36px; color:#000000; position:absolute; top:0; width:100%; font-weight:600;}
.yellow-header .left{float:left; font-family: 'Oswald', sans-serif; font-size:15px; font-weight:100;}
.yellow-header .center{float:left; padding-left:70px; font-family: 'Oswald', sans-serif; font-size:17px; font-weight:100; }
.yellow-header .right{float:right; font-size:15px; font-weight:100;}
.yellow-header .right a{color:#000000; text-decoration:none; font-family: 'Oswald', sans-serif; font-weight:100; font-size:15px;}
.yellow-header .right span{color:#000000; text-decoration:none; font-family: 'Oswald', sans-serif; font-weight:100; font-size:15px; float:right; margin-left:10px;}
.yellow-header .right a:hover{color:#000; font-weight:100;}
header .navbar{padding-top:30px;}
#fade-quote-carousel blockquote{padding:10px 0;}
header .navbar-inverse .navbar-nav>li>a:hover{color:#ed4e00 !important;}
header .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{background:#ed4e00;}
header .navbar-nav>li>.dropdown-menu{background:#ed4e00;}
header .navbar-toggle{background:#ed4e00; border-color:#ed4e00 !important;}
.footer blockquote a{width:100%; float:left; color:#ed4e00;}
.footer blockquote {
    padding: 10px 0;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 0;
}
.footer .carousel-indicators {
    bottom: -30px;
}
.footer .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #ed4e00;
}
.modal-content .modal-body{text-align:center;} 
.modal-body .img-responsive{height:450px; width:auto; display:inline-block;}
.panel-thumbnail .thumb img{height:200px;}



@media (max-width:768px) {
	.navbar-inverse .navbar-nav>li>a {
    color: #ffffff;
    background: #ed4e00;
    border-bottom: 1px solid #882D00;
    border-top: 1px solid #882D00;
}
header .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #fff !important;
    background-color: #000;
    border-top: 1px solid #882D00;
    border-bottom: 1px solid #882D00;
}
header .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    background-color: #ed4e00;
    color: #FFFFFF !important;
}
header .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #ed4e00;
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
	color:#fff !important;
	background-color:#000;
	 border-top: 1px solid #0470AC;
	   border-bottom: 1px solid #0470AC;
}

.top ul{ padding:0px; margin:0px; text-align:left;}

	.navbar-nav>li>.dropdown-menu > a {color:#FFFFFF !important;}
.navbar-nav>li>.dropdown-menu > a:hover { background-color:#333; color:#FFFFFF !important;}


.supporticon{
	margin-top:10px;
	margin-left:15%;
	float:left;

}
.support_number{
	width:50%;
	height:auto;
	float:left;
	
}
.support_number h1{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:36px;
	color:#900;
	margin:20px;
	
	
}
.support_number h2{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:40px;
	color:#000000;
	margin:0px;
	margin-left:-18px;
}
.enquiryform{
	width:100%;
	height:auto;
	border-radius:0 30px;
	margin-bottom:20px;
	float:left;
	
	border:1px solid #930;
	 -webkit-box-shadow: 0 8px 6px -6px black;
     -moz-box-shadow: 0 8px 6px -6px black;
          box-shadow: 0 8px 6px -6px black;
		 z-index:auto;
}
.enquiryform h1{
	width:100%;
	font-family: 'Oswald', sans-serif;
	font-size:24px;
	color:#ffffff;
	background:#900;
	border-radius:0 30px 0 0;
	float:left;
	margin:0px;
	text-align:center;
}
.texbox{
	width:96%;
	height:35px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	border-radius:5px;
	border:1px solid #CCC;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	padding-left:5px;
	z-index:9999999;
}
.btn5{
	width:120px;
	height:40px;
	border-radius:5px;
	background:#dc6226;
	margin-top:5px;
	border:none;
	color:#ffffff;
	margin-left:40%;
	margin-bottom:10px;
}
.btn5:hover{
	background:#060;
}
.texboxmessages{
	width:96%;
	height:50px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	border-radius:5px;
	border:1px solid #CCC;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	padding-left:5px;
}
.servicesicon2{
	width:150px;
	height:150px;
	border-radius:100px;
	float:left;
	margin-left:40%;
	border:1px solid #CCC;
}
.servicesicon2contant h1{
	
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000;
	text-align:center;
	
}
.workbox{
	width:15%;
	height:auto;
	float:left;
	
	
}

.workbox h1{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:13px;
	text-align:center;
	color:#900;
	padding-left:27%;
}
.workbox img{
	width:100px;
	height:100px;
	text-align:center;
	 -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.quicklink ul li a{
	width:98%;
	height:auto;
	float:left;
	padding-left:10px;
	font-family: 'Lato', sans-serif;
	font-size:13px;
	color:#ffffff;
	line-height:30px;
	text-decoration:none;
	display:block;
	
}
.zoom-effect-container {
    float: left;
    position: relative;
    width: 100%;
    height: 329px;
    margin: 0 auto;
    overflow: hidden;
	margin-top:10px;
}
header .navbar{padding:0;}
.yellow-header{line-height:24px; position:relative;}
.yellow-header .left{width:100%; text-align:center;}
.yellow-header .center{width:100%; text-align:center; padding:0;}
.yellow-header .right{width:100%; text-align:center;}

	}
	
@media (max-width:360px) {	
	
	.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 11px;
	font-size:12px;
}
.top ul{ padding:0px; margin:0px; text-align:left;}
.supporticon{
	margin-top:10px;
	
	float:left;
	margin-left:22%;
}
.ourservices{
	display:none;
}
.commentbox{
	width:100%;
	height:auto;
	float:left;
	margin:10px 0 10px 0;
	background:#F5F5F5;
	border:1px solid #CCC;
	border-radius:0 0 25px 0;
	-webkit-box-shadow: 0 8px 6px -6px black;
     -moz-box-shadow: 0 8px 6px -6px black;
          box-shadow: 0 8px 6px -6px black;
}
.enqbox2{
width: 94%;
height: auto;
float: left;

}
.enqbox {
    width: 98%;
    height: auto;
    float: left;
}
.servicescontant p{
    width: 100%;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #666;
    line-height:23px;
    text-align: left !important;
}
.welcome p{
	font-family: 'Lato', sans-serif;
font-size: 14px;
line-height:25px;
color: #000;
text-align: justify;
width: 95%;
height: auto;
padding-left: 10px;
}
.newcontaner h1 {
    width: 100%;
    float: left;
    text-align: center;
    font-family: 'Oswald', sans-serif;
    color: #000;
    font-size: 25px;
    margin-top: 5%;
    font-weight: bold;
}
.onlineenquirypage{
	width:100%;
	height:auto;
	float:left;
}
.servicesicon2contant p {
    height: auto;
    float: left;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    line-height: 25px;
    color: #666;
    text-align: justify;
	width:98%;
	padding-left:5px;
}
.workprocess{
	width:100%;
	height:auto;
	display:none;
}
.work{
	
	display:none;
}
.banner5 {
	display:none;
}
.zoom-effect-container {
    float: left;
    position: relative;
    width: 100%;
    height: 200px;
    margin: 0 auto;
    overflow: hidden;
	margin-top:10px;
	
}
.zoom-effect-container img {
    float: left;
    position: relative;
    width: 100%;
    height: 200px;
    margin: 0 auto;
    overflow: hidden;
	
}
.yellow-header{background:#ffffff; margin-bottom:10px;}

.ourbranch{
	width:100%;
	height:auto;
	float:left;
	margin-left:5px;
	margin-top:10px;
	border:1px solid #CCC;
}
.support_number{
	width:100%;
	height:auto;
	float:left;
	
}
.support_number h1{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:29px;
	color:#900;
	margin-left:-16px;
	text-align:center;
	text-shadow: -1px -2px 1px #ffffff;
	
}
.support_number h2{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:35px;
	color:#000000;
	text-align:center;
	margin:0px;
	margin-left:-18px;
	text-shadow: -1px -2px 1px #ffffff;
}
.enquiryform{
	width:100%;
	height:auto;
	border-radius:0 30px;
	margin-bottom:20px;
	float:left;
	margin-top:7%;
	border:1px solid #930;
	 -webkit-box-shadow: 0 8px 6px -6px black;
     -moz-box-shadow: 0 8px 6px -6px black;
          box-shadow: 0 8px 6px -6px black;
		 z-index:auto;
}
.enquiryform h1{
	width:100%;
	font-family: 'Oswald', sans-serif;
	font-size:24px;
	color:#ffffff;
	background:#900;
	border-radius:0 30px 0 0;
	float:left;
	margin:0px;
	text-align:center;
}
.footer2{
	display:none;

}
.testmo p img{
	width:100%;
	height:210px;
	float:left;
	
}
.texbox{
	width:99%;
	height:35px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	border-radius:5px;
	border:1px solid #CCC;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	padding-left:5px;
	z-index:9999999;
}
.btn5{
	width:120px;
	height:40px;
	border-radius:5px;
	background:#dc6226;
	margin-top:5px;
	border:none;
	color:#ffffff;
	margin-left:27%;
	margin-bottom:10px;
}
.btn5:hover{
	background:#060;
}
.yellow-header .left{float:left; font-family: 'Oswald', sans-serif; font-size:15px; font-weight:100; line-height:25px;}
.yellow-header .center{float:left; font-family: 'Oswald', sans-serif; font-size:17px; font-weight:100; line-height:31px; }
.yellow-header .right{float:right; font-size:15px; font-weight:100;}
.yellow-header .right a{color:#000000; text-decoration:none; font-family: 'Oswald', sans-serif; font-weight:100; font-size:15px; line-height:25px;}

.yellow-header .right span {
    color: #000000;
    text-decoration: none;
    font-family: 'Oswald', sans-serif;
    font-weight: 100;
    font-size: 20px;
    float: right;
    text-align: center;
    width: 100%;
   
    margin-top: 7px;
}
.supporticon{display:none;}
.texboxmessages{
	width:96%;
	height:50px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	border-radius:5px;
	border:1px solid #CCC;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	padding-left:5px;
}
.quicklink ul li a{
	width:95%;
	height:auto;
	float:left;
	padding-left:10px;
	font-family: 'Lato', sans-serif;
	font-size:13px;
	color:#ffffff;
	line-height:30px;
	text-decoration:none;
	display:block;
	
}
.servicesicon2{
	width:150px;
	height:150px;
	border-radius:100px;
	float:left;
	margin-left:20%;
	border:1px solid #CCC;
}
.servicesicon2contant h1{
	
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000;
	text-align:center;
	
}
.welcome h1{
	font-family: 'Oswald', sans-serif;
font-size: 18px;
color: #000;
font-weight: bold;
text-align: center;
padding-top: 0px;
width: 100%;
height: auto;
}
.top p {
	display:none;



}
.logo img{
	width:150px;
	height:70px;
	margin:27px 5px 5px 5px;
}
.logo img{
	height: 78px;
margin-bottom: 10px;
margin-left: 41px;
margin-top: 3px;
width: 197px;
	
}

.banner2{ width:100%; float:left; height:auto; margin:-60px 0 0 0; padding:0 0 0px; background:url(../images/bg-1.png) center no-repeat; background-attachment:fixed;  }
.enquiry2 {
    width: 100%;
    float: left;
    height: auto;
    margin-top:0px;
    background: #ffc20f;
}
.workbox{
	width:100%;
	height:auto;
	float:left;
	margin-top:5%;
	margin-bottom:5%;
}
.workbox img{
	width:100px;
	height:100px;
	text-align:center;
	margin-left:35%;
	 -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.workbox:hover img{
 -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.workbox h1{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	text-align:center;
	color:#900;
	padding-left:2%;
}
.quicklink img{
	width:231px;
	height:81px;
	float:left;
	margin-top:10px;
	margin-left:20px;
}
.topmenu h1{
	width:100%;
	font-family: 'Oswald', sans-serif;
	font-size:17px;
	color:#FFF;
	text-align:center;
	padding-top:20px;
	font-weight:bold;
	text-transform:uppercase;
} 
}.top { background-color:#ffffff;padding: 5px 0px; border-top:1px solid #F30;}
.top p {color: #000000;
font-size: 24px;
float:right;
font-family: 'Oswald', sans-serif;
display: inline;
margin-right: 15px;
margin:5px 0 0 0;
}
.gallerybox{
	margin-top:-100px;
}
.clr{
	clear:both;
}
.top ul{ padding:0px; margin:0px; text-align:right;}
.top ul li { display:inline;}
.top ul li span {color: #fff;
font-size: 12px;}
.logo{
	width:200px;
 margin-top:-27px;
}
.logo img{
	width:250px;

}
.testmo{
	width:100%;
	height:auto;
	float:left;
	margin-top:15px;
	
}
.tv{
	width:100%;
	height:auto;
	float:left;
	font-size:14px;
	text-align:left;
}
.testmo p img{
	width:250px;
	height:210px;
	float:left;
	margin-right:5px;
}
.testmo p h1{
	
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	color:#000;
	font-size:36px;
}
.testmo p{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Lato', sans-serif;
	color:#000;
	text-align:justify;
	font-size:14px;
	
}
.contact_us{
	width:100%;
	height:auto;
	float:left;
}
.workprocess{
	width:100%;
	height:auto;
}
.commentbox{
	width:45%;
	height:auto;
	float:left;
	margin:10px;
	background:#F5F5F5;
	border:1px solid #CCC;
	border-radius:0 0 25px 0;
	-webkit-box-shadow: 0 8px 6px -6px black;
     -moz-box-shadow: 0 8px 6px -6px black;
          box-shadow: 0 8px 6px -6px black;
}
.commentbox p{
	width:97%;
	
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:15px;
	padding:5px;
	text-align:justify !important;
	
	
}

.commentbox p img{
	width:100px;
	height:100px;
	float:left;
	margin:5px;
	
}
.workprocess h1{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Oswald', sans-serif;
	color:#000;
	font-size:36px;
	margin-top:5%;
	font-weight:bold;
}
.workprocess p{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Lato', sans-serif;
	color:#000;
	font-size:14px;
	margin:0px;
	margin-bottom:20px;
}
.contact_us h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}
.contact_us p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}
.contactus_enquiry{
	width:100%;
	
	box-shadow:0 0 15px #999;
}
.contactus_enquiry h1{
	width:100%;
	background:#F30;
	line-height:40px;
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	text-align:center !important;
	color:#FFF !important;
}
.welcome{
	width:100%;
	height:auto;
	float:left;
}
.welcome h1{
	font-family: 'Oswald', sans-serif;
	font-size:22px;
	color:#000;
	font-weight:bold;
	text-align:center;
	padding-top:30px;
	width:100%;
	height:auto;
}
.ourbranch{
	width:100%;
	height:auto;
	float:left;
	margin-left:5px;
	margin-top:10px;
	border:1px solid #CCC;
}
.ourbranch h1{
	font-family: 'Oswald', sans-serif;
	font-size:22px !important ;
	float:left
	color:#ed4e00;
	
}
.ourbranch h2{
	font-family: 'Lato', sans-serif;
	font-size:15px !important;
	float:left;
	margin:0;
	
	line-height:25px;
	color:#666;
	
}
.enqbox{
	width: 98%;
height: auto;
float: left;

}

.enqbox2{
	width: 32%;
height: auto;
float: left;
margin-left: 7px;
}
.enqbox3{
	width: 98%;
height: auto;
float: left;
margin-left:5px;
}
.welcome p{
	font-family: 'Lato', sans-serif;
	font-size:14px;
	line-height:30px;
	color:#000;
	
	text-align:center;
	width:100%;
	height:auto;
}
.top  ul li a {color: #fff;
font-size: 12px;}
header { padding:0px 0px; background:#fff; border-bottom:1px solid #CCC;}
header nav ul li a:hover {color:#0470AC !important;}
.navbar-nav>li>.dropdown-menu a {color:#FFFFFF !important;}
.navbar-nav>li>.dropdown-menu a:hover { background-color:#333; color:#FFFFFF !important;}
.banner-new {
	height:auto;}
.banner2{ width:100%; float:left; height:auto; margin:-30px 0 0 0; padding:0 0 47px; background:url(../images/bg-1.png) center no-repeat; background-attachment:fixed; }

.enquiry{
	width:100%;
	float:left;
	height:auto;
	background:#ffc20f;
}
.enquiry2{
	width:100%;
	float:left;
	height:auto;
	margin-top:60px;
	background:#ffc20f;
}
.newenquirybox{
	width:100%;
	height:auto;
	float:left;
}
.supporticon{
	margin-top:50px;
	margin-bottom:50px;
	float:left;
}
.support_number{
	width:100%;
	height:auto;
	float:left;
	margin-left:20px;
}
.support_number h1{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:36px;
	color:#900;
	margin-top:20%;
}
.support_number h2{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:40px;
	color:#000000;
	margin:0px;
}
.enquiryform{
	width:100%;
	height:auto;
	border-radius:0 30px;
	float:left;
	border:1px solid #930;
	margin-top:-40px;
	 -webkit-box-shadow: 0 8px 6px -6px black;
     -moz-box-shadow: 0 8px 6px -6px black;
          box-shadow: 0 8px 6px -6px black;
}
.enquiryform h1{
	width:100%;
	font-family: 'Oswald', sans-serif;
	font-size:24px;
	color:#ffffff;
	background:#900;
	border-radius:0 30px 0 0;
	float:left;
	margin:0px;
	line-height:40px;
	text-align:center;
}
.texbox{
	width: 100%;
height: 30px;
float: left;
border-radius: 5px;
border: 1px solid #CCC;
font-family: 'Lato', sans-serif;
font-size: 14px;
padding-left: 5px;
margin-top: 5px;
}
.btn5{
	width:120px;
	height:40px;
	border-radius:5px;
	background:#dc6226;
	margin-top:5px;
	border:none;
	color:#ffffff;
	margin-left:13%;
	margin-bottom:10px;
}
.btn5:hover{
	background:#060;
}
.texboxmessages{
	width:100%;
	height:50px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	border-radius:5px;
	border:1px solid #CCC;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	padding-left:5px;
}
.newcontaner{
	width:100%;
	height:auto;
	float:left;
	box-shadow:0 0 15px #CCC;
}
.box88{
	margin-top:10px;
	margin-bottom:20px;
}
.newcontaner h1{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Oswald', sans-serif;
	color:#000;
	font-size:36px;
	margin-top:5%;
	font-weight:bold;
}
.newcontaner p{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Lato', sans-serif;
	color:#000;
	font-size:14px;
	margin:0px;
	margin-bottom:20px;
}
.servicesicon2{
	width:150px;
	height:150px;
	border-radius:100px;
	float:left;
	border:1px solid #CCC;
}
.servicesicon2 img{
	width:150px;
	height:150px;
	border-radius:100px;
	 -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.servicesicon2:hover img{
	 -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.servicesicon2contant{
	width:100%;
	height:auto;
	float:left;
}
.servicesicon2contant h1{
	
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000;
	text-align:left;
	
}
.servicesicon2contant p{
	
	height:auto;
	float:left;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	line-height:25px;
	
	color:#666;
	text-align:left;
	
}
.footer{
	width:100%;
	height:auto;
	float:left;
	margin-top:20px;
	background:#000;
}
.side_new{width:40px; height:auto; float:left; margin:0 0 0 0; position:fixed; left:0px; top:40%; z-index:999;}


.side_new a{ width:25px; height:30px; float:left; margin: 0 0 1px 0; text-decoration:none; transition:all 0.7s ease-out 0s; border:1px solid #fff;}

.side_new a.a1{ background:url(../images/f01.jpg) no-repeat #305891; background-position:center left;}

.side_new a.a1:hover{ width:35px; background-position:center right;}

.side_new a.a1:hover img{ margin-left:15px;}

.side_new a.a2:hover{ width:35px; background-position:center right;}

.side_new a.a3:hover{  width:35px; background-position:center right;}

.side_new a.a4:hover{ width:35px; background-position:center right;}

.side_new a.a2{ background:url(../images/f02.jpg) no-repeat #2ca8d2;}

.side_new a.a3{ background:url(../images/f03.jpg) no-repeat #000;}

.side_new a.a4{ background:url(../images/f04.jpg) no-repeat #d34231;}
.footer2{
	width:100%;
	height:auto;
	float:left;
	border-top:1px  dotted #CCC;
	background:#000000;
}
.quicklink{
	width:100%;
	height:auto;
	float:left;
}
.quicklink img{
	width:200px;
	height:auto;
	float:left;
	margin-top:10px;
}
.quicklink h1{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:24px;
	color:#ed4e00;
}
.textbox2{
	width:100%;
	height:30px;
	float:left;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	border:1px solid #999;
}
.textbox3{
	width:100%;
	height:70px;
	float:left;
	
	
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	border:1px solid #CCC;
}
.newbtn{
	width:120px;
	height:40px;
	float:left;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	text-align:center;
	line-height:40px;
	background:#F30;
	border:0px;
	color:#FFF;
	margin-left:10px;
	margin-bottom:20px;
}
.newbtn:hover{
	background:#060;
}
.enquirytext{
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color:#333;
	float:left;
	text-align:right;
}
.enquirytext2{
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color:#333;
	float:left;
	text-align:left;
}
.onllineenquirybox{
	width:100%;
	height:auto;
	margin-top:10px;
	float:left;
}
.onllineenquirybox2{
	width:100%;
	height:auto;
	margin-top:10px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	background:#F3F3F3;
	
	
}
.quicklink p{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color:#ffffff;
	line-height:25px;
}
.quicklink i{
	color:#FFF;
	font-size:15px;
	float:left;
	line-height:30px;
	
	
}
.quicklink ul{
	padding:0px;
	margin:0px;
	
}
.quicklink ul li{
	padding:0px;
	margin:0px;
	display:block;
}
.quicklink ul li a{
	width:92%;
	height:auto;
	float:left;
	padding-left:10px;
	font-family: 'Lato', sans-serif;
	font-size:13px;
	color:#ffffff;
	line-height:30px;
	text-decoration:none;
	display:block;
	
}
.blackfooter{
	width:100%;
	height:50px;
	background:#333;
	float:left;
	font-family: 'Lato', sans-serif;
	font-size:12px;
	color:#CCC;
	text-align:center;
	padding:20px 0 20px 0;
	
	
}
.work{
	width:100%;
	height:auto;
	float:left;
	background:#f5f5f5;
}
.workbox{
	width:100%;
	height:auto;
	float:left;
	margin-top:25%;
	margin-bottom:25%;
}
.workbox img{
	width:100px;
	height:100px;
	text-align:center;
	margin-left:20%;
	 -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.workbox:hover img{
 -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.workbox h1{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	text-align:center;
	color:#900;
}
.banner5{
	width:100%;
	height:112px;
	float:left;
	background:url(../images/header.jpg) center no-repeat;
}
.topmenu{
	width:100%;
	height:auto;
	float:left;
}
.topmenu h1{
	width:100%;
	font-family: 'Oswald', sans-serif;
	font-size:30px;
	color:#FFF;
	text-align:center;
	padding-top:20px;
	font-weight:bold;
	text-transform:uppercase;
} 

.topmenu p{
	width:100%;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color:#FFF;
	text-align:center;
	margin:0px;
} 

.ourservices{
  float: none; 
  clear: both;
  width: 100%; 
  margin: 5% auto;

}

.ourservices ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.ourservices li{
	float: none; 
  width: 100%;
}

.ourservices li a{
  display: block; 
  width: 100%; 
  padding: 20px; 
  border-bottom:1px solid #FFF;
  border-left: 5px solid; 
  position: relative; 
  z-index: 2;
  font-size:14px;
  text-decoration: none;
  color: #444;
  box-sizing: border-box;  
  -moz-box-sizing: border-box;  
  -webkit-box-sizing: border-box; 
}
	
.ourservices li a:hover{ border-bottom: 0px; color: #fff;  border-bottom:1px solid #FFF;}
.ourservices li:first-child a{ border-left: 10px solid #3498db; }
.ourservices li:nth-child(2) a{ border-left: 10px solid #ffd071; }
.ourservices li:nth-child(3) a{ border-left: 10px solid #f0776c; }
.ourservices li:nth-child(4) a{ border-left: 10px solid #76B663; }
.ourservices li:nth-child(5) a{ border-left: 10px solid #3C7E86; }
.ourservices li:nth-child(6) a{ border-left: 10px solid #7A346D; }
.ourservices li:nth-child(7) a{ border-left: 10px solid #AF751D; }
.ourservices li:nth-child(8) a{ border-left: 10px solid #f0776c; }
.ourservices li:last-child a{ border-left: 10px solid #1abc9c; }


.ourservices li a:after { 
  content: "";
  height: 100%; 
  left: 0; 
  top: 0; 
  width: 0px;  
  position: absolute; 
  transition: all 0.3s ease 0s; 
  -webkit-transition: all 0.3s ease 0s; 
  z-index: -1;
}

.ourservices li a:hover:after{ width: 100%; }
.ourservices li:first-child a:after{ background: #3498db; }
.ourservices li:nth-child(2) a:after{ background: #ffd071; }
.ourservices li:nth-child(3) a:after{ background: #f0776c; }
.ourservices li:nth-child(4) a:after{ background: #76B663; }
.ourservices li:nth-child(5) a:after{ background: #3C7E86; }
.ourservices li:nth-child(6) a:after{ background: #7A346D; }
.ourservices li:nth-child(7) a:after{ background: #AF751D; }
.ourservices li:nth-child(8) a:after{ background: #f0776c; }

.ourservices li:last-child a:after{ background: #1abc9c; }



@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: local('Lato Hairline'), local('Lato-Hairline'), url(http://themes.googleusercontent.com/static/fonts/lato/v6/boeCNmOCCh-EWFLSfVffDg.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(http://themes.googleusercontent.com/static/fonts/lato/v6/KT3KS9Aol4WfR6Vas8kNcg.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(http://themes.googleusercontent.com/static/fonts/lato/v6/9k-RPmcnxYEPm8CNFsH2gg.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(http://themes.googleusercontent.com/static/fonts/lato/v6/wkfQbvfT_02e2IWO3yYueQ.woff) format('woff');
}




.zoom-effect-container {
    float: left;
    position: relative;
    width: 100%;
    height: 329px;
    margin: 0 auto;
    overflow: hidden;
	margin-top:25px;
}

.image-card {
  position: absolute;
  top: 0;
  left: 0;
}

.image-card img {
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}

.zoom-effect-container:hover .image-card img {
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
}


.servicesbanner{
	width:100%;
	height:329px;
	float:left;
	margin-top:20px;
}
.servicesbanner img{
	width:100%;
	height:329px;
	float:left;
}
.servicescontant{
	width:100%;
	height:auto;
	float:left;
	margin-top: 0px;
}
.servicescontant h1{
	width:100%;
	font-family: 'Oswald', sans-serif;
	font-size:24px;
	text-align:left;
	color:#666;
	
	
}
.servicescontant h2{
	width:100%;
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	text-align:left;
	color:#666;
	
	
}
.servicescontant p{
	width:100%;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	
	color:#666;
	line-height:25px;
	text-align:justify;
	
	
}
.enquiryform span{
	width:100%;
	float:left;
}
.servicescontant ul li{
	width:100%;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	text-align:left;
	color:#666;
	line-height:25px;
	
}

.yellow-header{background:#F5F5F5; line-height:36px; color:#000000; position:absolute; top:0; width:100%; font-weight:600;}
.yellow-header .left{float:left; font-family: 'Oswald', sans-serif; font-size:15px; font-weight:100;}
.yellow-header .center{float:left; padding-left:70px; font-family: 'Oswald', sans-serif; font-size:17px; font-weight:100; }
.yellow-header .right{float:right; font-size:15px; font-weight:100;}
.yellow-header .right a{color:#000000; text-decoration:none; font-family: 'Oswald', sans-serif; font-weight:100; font-size:15px;}
.yellow-header .right span{color:#000000; text-decoration:none; font-family: 'Oswald', sans-serif; font-weight:100; font-size:15px; float:right; margin-left:10px;}
.yellow-header .right a:hover{color:#000; font-weight:100;}
header .navbar{padding-top:30px;}
#fade-quote-carousel blockquote{padding:10px 0;}
header .navbar-inverse .navbar-nav>li>a:hover{color:#ed4e00 !important;}
header .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{background:#ed4e00;}
header .navbar-nav>li>.dropdown-menu{background:#ed4e00;}
header .navbar-toggle{background:#ed4e00; border-color:#ed4e00 !important;}
.footer blockquote a{width:100%; float:left; color:#ed4e00;}
.footer blockquote {
    padding: 10px 0;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 0;
}
.footer .carousel-indicators {
    bottom: -30px;
}
.footer .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #ed4e00;
}
.modal-content .modal-body{text-align:center;} 
.modal-body .img-responsive{height:450px; width:auto; display:inline-block;}
.panel-thumbnail .thumb img{height:200px;}



@media (max-width:768px) {
	.navbar-inverse .navbar-nav>li>a {
    color: #ffffff;
    background: #ed4e00;
    border-bottom: 1px solid #882D00;
    border-top: 1px solid #882D00;
}
header .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #fff !important;
    background-color: #000;
    border-top: 1px solid #882D00;
    border-bottom: 1px solid #882D00;
}
header .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    background-color: #ed4e00;
    color: #FFFFFF !important;
}
header .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #ed4e00;
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
	color:#fff !important;
	background-color:#000;
	 border-top: 1px solid #0470AC;
	   border-bottom: 1px solid #0470AC;
}

.top ul{ padding:0px; margin:0px; text-align:left;}

	.navbar-nav>li>.dropdown-menu > a {color:#FFFFFF !important;}
.navbar-nav>li>.dropdown-menu > a:hover { background-color:#333; color:#FFFFFF !important;}


.supporticon{
	margin-top:10px;
	margin-left:15%;
	float:left;

}
.support_number{
	width:50%;
	height:auto;
	float:left;
	
}
.support_number h1{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:36px;
	color:#900;
	margin:20px;
	
	
}
.support_number h2{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:40px;
	color:#000000;
	margin:0px;
	margin-left:-18px;
}
.enquiryform{
	width:100%;
	height:auto;
	border-radius:0 30px;
	margin-bottom:20px;
	float:left;
	
	border:1px solid #930;
	 -webkit-box-shadow: 0 8px 6px -6px black;
     -moz-box-shadow: 0 8px 6px -6px black;
          box-shadow: 0 8px 6px -6px black;
		 z-index:auto;
}
.enquiryform h1{
	width:100%;
	font-family: 'Oswald', sans-serif;
	font-size:24px;
	color:#ffffff;
	background:#900;
	border-radius:0 30px 0 0;
	float:left;
	margin:0px;
	text-align:center;
}
.texbox{
	width:96%;
	height:35px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	border-radius:5px;
	border:1px solid #CCC;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	padding-left:5px;
	z-index:9999999;
}
.btn5{
	width:120px;
	height:40px;
	border-radius:5px;
	background:#dc6226;
	margin-top:5px;
	border:none;
	color:#ffffff;
	margin-left:40%;
	margin-bottom:10px;
}
.btn5:hover{
	background:#060;
}
.texboxmessages{
	width:96%;
	height:50px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	border-radius:5px;
	border:1px solid #CCC;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	padding-left:5px;
}
.servicesicon2{
	width:150px;
	height:150px;
	border-radius:100px;
	float:left;
	margin-left:40%;
	border:1px solid #CCC;
}
.servicesicon2contant h1{
	
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000;
	text-align:center;
	
}
.workbox{
	width:15%;
	height:auto;
	float:left;
	
	
}

.workbox h1{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:13px;
	text-align:center;
	color:#900;
	padding-left:27%;
}
.workbox img{
	width:100px;
	height:100px;
	text-align:center;
	 -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.quicklink ul li a{
	width:98%;
	height:auto;
	float:left;
	padding-left:10px;
	font-family: 'Lato', sans-serif;
	font-size:13px;
	color:#ffffff;
	line-height:30px;
	text-decoration:none;
	display:block;
	
}
.zoom-effect-container {
    float: left;
    position: relative;
    width: 100%;
    height: 329px;
    margin: 0 auto;
    overflow: hidden;
	margin-top:10px;
}
header .navbar{padding:0;}
.yellow-header{line-height:24px; position:relative;}
.yellow-header .left{width:100%; text-align:center;}
.yellow-header .center{width:100%; text-align:center; padding:0;}
.yellow-header .right{width:100%; text-align:center;}

	}
	
@media (max-width:360px) {	
	
	.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 11px;
	font-size:12px;
}
.top ul{ padding:0px; margin:0px; text-align:left;}
.supporticon{
	margin-top:10px;
	
	float:left;
	margin-left:22%;
}
.ourservices{
	display:none;
}
.commentbox{
	width:100%;
	height:auto;
	float:left;
	margin:10px 0 10px 0;
	background:#F5F5F5;
	border:1px solid #CCC;
	border-radius:0 0 25px 0;
	-webkit-box-shadow: 0 8px 6px -6px black;
     -moz-box-shadow: 0 8px 6px -6px black;
          box-shadow: 0 8px 6px -6px black;
}
.enqbox2{
width: 94%;
height: auto;
float: left;

}
.enqbox {
    width: 98%;
    height: auto;
    float: left;
}
.servicescontant p{
    width: 100%;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #666;
    line-height:23px;
    text-align: left !important;
}
.welcome p{
	font-family: 'Lato', sans-serif;
font-size: 14px;
line-height:25px;
color: #000;
text-align: justify;
width: 95%;
height: auto;
padding-left: 10px;
}
.newcontaner h1 {
    width: 100%;
    float: left;
    text-align: center;
    font-family: 'Oswald', sans-serif;
    color: #000;
    font-size: 25px;
    margin-top: 5%;
    font-weight: bold;
}
.onlineenquirypage{
	width:100%;
	height:auto;
	float:left;
}
.servicesicon2contant p {
    height: auto;
    float: left;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    line-height: 25px;
    color: #666;
    text-align: justify;
	width:98%;
	padding-left:5px;
}
.workprocess{
	width:100%;
	height:auto;
	display:none;
}
.work{
	
	display:none;
}
.banner5 {
	display:none;
}
.zoom-effect-container {
    float: left;
    position: relative;
    width: 100%;
    height: 200px;
    margin: 0 auto;
    overflow: hidden;
	margin-top:10px;
	
}
.zoom-effect-container img {
    float: left;
    position: relative;
    width: 100%;
    height: 200px;
    margin: 0 auto;
    overflow: hidden;
	
}
.yellow-header{background:#ffffff; margin-bottom:10px;}

.ourbranch{
	width:100%;
	height:auto;
	float:left;
	margin-left:5px;
	margin-top:10px;
	border:1px solid #CCC;
}
.support_number{
	width:100%;
	height:auto;
	float:left;
	
}
.support_number h1{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:29px;
	color:#900;
	margin-left:-16px;
	text-align:center;
	text-shadow: -1px -2px 1px #ffffff;
	
}
.support_number h2{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:35px;
	color:#000000;
	text-align:center;
	margin:0px;
	margin-left:-18px;
	text-shadow: -1px -2px 1px #ffffff;
}
.enquiryform{
	width:100%;
	height:auto;
	border-radius:0 30px;
	margin-bottom:20px;
	float:left;
	margin-top:7%;
	border:1px solid #930;
	 -webkit-box-shadow: 0 8px 6px -6px black;
     -moz-box-shadow: 0 8px 6px -6px black;
          box-shadow: 0 8px 6px -6px black;
		 z-index:auto;
}
.enquiryform h1{
	width:100%;
	font-family: 'Oswald', sans-serif;
	font-size:24px;
	color:#ffffff;
	background:#900;
	border-radius:0 30px 0 0;
	float:left;
	margin:0px;
	text-align:center;
}
.footer2{
	display:none;

}
.testmo p img{
	width:100%;
	height:210px;
	float:left;
	
}
.texbox{
	width:99%;
	height:35px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	border-radius:5px;
	border:1px solid #CCC;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	padding-left:5px;
	z-index:9999999;
}
.btn5{
	width:120px;
	height:40px;
	border-radius:5px;
	background:#dc6226;
	margin-top:5px;
	border:none;
	color:#ffffff;
	margin-left:27%;
	margin-bottom:10px;
}
.btn5:hover{
	background:#060;
}
.yellow-header .left{float:left; font-family: 'Oswald', sans-serif; font-size:15px; font-weight:100; line-height:25px;}
.yellow-header .center{float:left; font-family: 'Oswald', sans-serif; font-size:17px; font-weight:100; line-height:31px; }
.yellow-header .right{float:right; font-size:15px; font-weight:100;}
.yellow-header .right a{color:#000000; text-decoration:none; font-family: 'Oswald', sans-serif; font-weight:100; font-size:15px; line-height:25px;}

.yellow-header .right span {
    color: #000000;
    text-decoration: none;
    font-family: 'Oswald', sans-serif;
    font-weight: 100;
    font-size: 20px;
    float: right;
    text-align: center;
    width: 100%;
   
    margin-top: 7px;
}
.supporticon{display:none;}
.texboxmessages{
	width:96%;
	height:50px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	border-radius:5px;
	border:1px solid #CCC;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	padding-left:5px;
}
.quicklink ul li a{
	width:95%;
	height:auto;
	float:left;
	padding-left:10px;
	font-family: 'Lato', sans-serif;
	font-size:13px;
	color:#ffffff;
	line-height:30px;
	text-decoration:none;
	display:block;
	
}
.servicesicon2{
	width:150px;
	height:150px;
	border-radius:100px;
	float:left;
	margin-left:20%;
	border:1px solid #CCC;
}
.servicesicon2contant h1{
	
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000;
	text-align:center;
	
}
.welcome h1{
	font-family: 'Oswald', sans-serif;
font-size: 18px;
color: #000;
font-weight: bold;
text-align: center;
padding-top: 0px;
width: 100%;
height: auto;
}
.top p {
	display:none;



}
.logo img{
	width:150px;
	height:70px;
	margin:27px 5px 5px 5px;
}
.logo img{
	height: 78px;
margin-bottom: 10px;
margin-left: 41px;
margin-top: 3px;
width: 197px;
	
}

.banner2{ width:100%; float:left; height:auto; margin:-60px 0 0 0; padding:0 0 0px; background:url(../images/bg-1.png) center no-repeat; background-attachment:fixed;  }
.enquiry2 {
    width: 100%;
    float: left;
    height: auto;
    margin-top:0px;
    background: #ffc20f;
}
.workbox{
	width:100%;
	height:auto;
	float:left;
	margin-top:5%;
	margin-bottom:5%;
}
.workbox img{
	width:100px;
	height:100px;
	text-align:center;
	margin-left:35%;
	 -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.workbox:hover img{
 -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.workbox h1{
	width:100%;
	height:auto;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	text-align:center;
	color:#900;
	padding-left:2%;
}
.quicklink img{
	width:231px;
	height:81px;
	float:left;
	margin-top:10px;
	margin-left:20px;
}
.topmenu h1{
	width:100%;
	font-family: 'Oswald', sans-serif;
	font-size:17px;
	color:#FFF;
	text-align:center;
	padding-top:20px;
	font-weight:bold;
	text-transform:uppercase;
} 
}