*

{

	margin:0;

	padding:0;

}

body

{

	font-family:raleway !important;

	font-size:16px;

	color: #333;

	overflow-x:hidden;

	background:#FFF !important;

}

img

{

	border:none;

}

ul,a

{

	text-decoration:none;

	list-style:none;

}

a

{

	color:#FFF !important;

}

a:hover

{

	color:#FF7500 !important;

	font-weight:bold;

}

.clear

{

	clear:both;

}

h1

{

	font-size:21px;

	color:#173E77  !important;

}

h2

{

	font-size:18px;

	color:#173E77  !important;

}

.header

{

	/*border-bottom:2px solid #F90;*/

}

footer{

	margin-top:30px;

}

.footer

{

	margin-top:20px;

	background:url(../img/footer.jpg) no-repeat;

	/*background: rgba(22, 75, 136, 0.27);*/

    padding: 15px 0;

    background-size: 100% 100%;

}

.footer h4

{

	color: #FFF;

    font-size: 18px;

	

}

.footer h3

{

	color:#fff;

	font-weight:bold;

    font-size: 18px;

	padding-bottom: 13px;



}

.footer ul li

{

	color:#FFF;

}

.footer ul li a

{

	color:#DEDDDD;

}

.footer input {

    width: 100%;

	color:#333;

	    border-radius: 2px;

    height: 27px;

	background:#FFF;

    margin-bottom: 15px;

    font-size: 12px;

    padding-left: 5px;

}

.footer textarea {

    width: 100%;

    height: 60px;

	background:#FFF;

	    border-radius: 2px;

	color:#333;

    margin-bottom: 10px;

    font-size: 12px;

    padding-left: 5px;

}

.footer button {

    width: 100%;

	    border-radius: 2px;

	color:#333;

	height:27px;

	    padding: 3px 12px;

}

footer

{

	background:#ac2955;

	

}

h2

{

	font-size:27px !important;

}

p

{

	text-align:justify;

	padding-bottom:10px !important;

}



.text h2

{

	padding-bottom:10px;

}

footer p

{

	padding-top:10px;

	color:#FFF;

}

.social_icon

{

	/*background: #FFF;

	 padding: 5px 5px 0 5px;*/

    position: fixed;

    top: 84px;

    right: 0;

}

.shiping

{

	margin-top: 0;

    position: absolute;

    bottom:45px;

    right:0px;

	    padding-bottom: 25px;

	background: #303262;

	 border-bottom: 10px solid #b7375d;

    border-top: 10px solid #b7375d;

}

.imgLeft{ float: left; margin-right:15px;}





.innerbanner{ background:url(../img/innerbanner.jpg) no-repeat

 top center; min-height:332px;}

   

@media (min-width:320px) and (max-width:768px){ .imgLeft{ float:none; clear:both; margin:0 auto; padding:0; display:block;}

	.shiping

	{

		position: inherit;

		margin-top: 57px !important;

		margin-right: 15px;

		padding-top: 10px;

		margin-left: 15px;

		padding-top: 10px;

	}

	.content p

	{

		 background-color:rgba(0, 0, 0, 0.48);

		padding:10px !important;

		width: 100% !important;

		color:#FFF;

	}

	.content

	{

		padding:15px !important;

	}



}

.content

{       background: url(../img/services1.jpg) no-repeat;

	width:100%;

	padding: 25px;

	margin-bottom: 30px;

	

	/*background:url(../img/services1.jpg) no-repeat;*/

}

.content p

{

	 background-color:rgba(0, 0, 0, 0.48);

	padding:15px;

	width: 50%;

	color:#FFF;

}

.border

{

	border-right:1px dotted;

	height:100%;

}

.patch 

{

	background: #044792;

	border-bottom:5px solid #8d2d4a;

	margin: 10px 0 30px 0;

}

.patch h1

{

	    padding: 0px 13px 8px;

		    margin-top: 15px !important;

	float:left;

    font-size: 26px;

    color: #fff  !important;

    font-weight: bold;

}

.patch p

{

	padding: 26px 0 0 0;

    float: right;

	color: bisque;

    font-size: 17px;

}

.contact

{

	font-weight:bold;

	 color: #044792;

}

.contact input,select {

    width: 100%;

	color:#000;

    height: 30px;

	font-weight:normal;

	    border-radius: 5px;

    margin-top: 6px;

	background:none;

    margin-bottom: 15px;

    font-size: 12px;

    padding-left: 5px;

}

.contact textarea {

    width: 100%;

	font-weight:normal;

	margin-top: 6px;

    border-radius: 5px;

    height: 60px;

	padding:5px;

	background:none;

	color:#000;

    margin-bottom: 10px;

    font-size: 12px;

    padding-left: 5px;

}

.contact button {

      width: 95px;

	 font-size:15px;

	     border-radius: 5px;

    height: 30px;

    background: #EC7C10;

    color: #FFF;

    font-weight: bold;

}

.mission

{

	        background: #21649E;

    color: #FFF;

}

.mission h2

{

	text-align:center;

	color:#FFF !important;

}

.mission img

{

	width:130px;

}

input placeholder

{

	font-size:24px;

}

.testimonials

{    background: #F7F7F7;

    border-radius: 0 89px;

    border-left: 10px solid #044792;

    border-right: 10px solid #044792;

    padding-bottom: 15px;

}

.testimonials h2,p,img

{

	

}

.item h6

{

	text-align:center;

	font-size:18px;

	padding-top:5px;

	color: #EC7C10;

}

.item p

{

	font-size:14px;

	    text-align: center;

}

.item p small

{

	color:#333;

}

.director p

{

	text-align:left ;

	text-align:justify !important;

}

footer a:hover

{

	color:#333 !important;

}

/*.md p

{

	text-align:justify !important;

}*/

.top

{

	/*background: #005296;*/

	    background: url(../img/head.png) no-repeat;

    float: right;

    line-height: 29px;

    height: 28px;

    padding-right: 40px;

    width: 247px;

   /* margin-right:-14px;*/

}

.top ul

{

	float:right;

}

.top ul li

{

	float:left;

	font-weight:bold;

	padding:0 15px;

	    font-size: 13px;

	color:#FFF;

}

.top ul li a:hover

{

	color:#666 !important;

}

@media screen and (min-width: 768px){

.carousel-caption {

    right: 2%;

    left: 0% !important;

    padding-bottom: 30px;

}

.border

	{

		border:none;

	}

}

.tab h3

{

	text-align: center;

    font-weight: bold;

    color: #aa284e;

    width: 195px;

    position: absolute;

    background: #FFFFFF;

    z-index: 99;

    left: 112px;

    top: -51px;

	padding: 5px;

    /*border: 1px solid;*/

}

.tab p

{

	text-align: center;

    border: 5px solid #aa284e;

    /* border-top: white; */

    padding: 40px;

    position: relative;

}

.tab

{

	    margin-top: 35px;

}



.services img

{

	width:83px;

	float:left;

	margin:2px;

	cursor:pointer;

}

.services img:hover

{

	transform: scale(1.2,1.2);

	-webkit-transform: scale(1.2,1.2);

	transition: all 0.5s ease-in-out;

    -webkit-transition: all 0.5s ease-in-out;

}

.accordian h4

{

	color: #044792;

	font-size: 16px;

    font-weight: 600;

}

.transport ul li

{

	font-weight: 500;

    list-style: circle;

    margin-left: 35px;

    line-height: 1.5;

    /* padding-left: 10px; */

}

.iso ul li

{

	list-style:circle;

	padding:5px 0;

	text-align:justify;

	

}

.table a

{

	    color: #131313  !important;

}

.media1

{

	 /*   background-color: rgba(4, 71, 146, 0.12);

	padding-bottom:10px;*/

	border: 1px solid #EAE4E4;

    border-radius: 0 0 6px 6px;

}

.media2

{

	   background-color: rgb(245, 245, 245);

	   padding:15px;

	   width:100%;

	   border-radius: 0 30px;

	   border-bottom: 6px solid #EFEFEF;

	  

}

.media2 img

{

	float:right;

	

}

.panel-body h3

{

	font-size:22px;

	color: #173E77;

}

.media1 img

{

	float:right;

}

.panel-title a

{

	color:#333 !important;

}

.award ul li

{

	color: #073569;

    font-weight: 500;

    font-size: 16px;

	line-height: 2;

}

.award span

{

	color:#FC0;

	    float: left;

    margin-right: 15px;

}

.award1 span

{

	color:#F00;

	    float: left;

    margin-right: 15px;

}

.award1 ul li

{

	color: #F37F0F;

    font-weight: 500;

    font-size: 16px;

	line-height: 2;

}

.contact ol li

{

	font-weight:600;

	font-size:15px;

	    line-height: 50px;

		cursor:pointer;

}

.thanks h1

{

	font-weight:bold;

    font-size: 24px;

    line-height: 39px;

    text-align: center;

}

.thanks h1 span

{

	font-weight:normal;

}

.sitemap ul li

{

	padding:1px 15px;

	    font-weight: 500;

    color: #EC7C10;

}

.sitemap ul li a

{

	color:#333 !important;

}

.logo ul li

{

	float:left;

	margin:10px;

	    border: 1px solid #ECECEC;

	    padding: 5px;

}

.logo img:hover

{

	 border: 1px solid #333;

}

.logo

{

	float:left; margin-top:8px;

}

@media (max-width:956px){

	.top

	{

		float:left;

	}

}

.client-logo

{

	margin-left:40px;

}

.client-logo img

{

	width:200px;

	border:1px solid #ccc;

	padding:4px;

}

.add 

{

	border-right:1px dotted #ccc;

	    height: 151px;

}

.add p

{

	text-align:center;

}

.add img

{

	margin-bottom:20px;

}

/*.color span

{

	color:#F30;

}*/

.services p

{

	color:#FFF;

	padding-bottom: 4px !important;

}

#my-img:hover {

    content: url('../../localhost/D_/pallavi/projects/blr-log/html/img/clint-logo/amtoi.png');

}

.video

{

	margin-left: 90px;

    border: 4px solid #EC7C10;

    width: 405px;

    padding: 4px;

}

.branch

{

	    border: 1px solid #E8E8E8;

    padding: 10px;

}

@media (max-width:360px){ .imgLeft{ float:none; clear:both; margin:0 auto; padding:0; display:block;}

	.modal-dialog 

	{

		width:100% !important;

	}

	.border

	{

		border:none;

	}

}

.solution 

{

	float:left;

}

.solution img

{

	border:2px solid #CCC;

	padding:5px;

}

.border

{

	border:1px solid #F93;

	    margin: 17px 0 5px 0;

	

}

.contact p

{

	color:#333;

	    font-weight: 500;

}

@media (max-width:603px){

	 

	.menu {

    display: block;

    float: left !important;

}

}


.box{ background:#069; margin:0;    min-height:378px !important; display:block; position:relative; height:auto; }
.boxinner{ background:#069; margin:0 0 0 15px; float:right; min-height:331px !important;}

.mainslide{ position:absolute;}

 @media only screen 
and (min-width : 1224px) {
	.box{  min-height:360px !important; }
/* Styles */
}
 
  @media only screen 
and (min-width : 1400px) 
{
.box{  min-height:400px !important; }	
	}

 @media only screen 
and (min-width : 1920px) {
	.box{  min-height:545px !important; }
/* Styles */
}