.seprator {
    height: auto;
    width: 40%;
    border-bottom: 1px #ffffff solid;
    margin-left: auto;
    margin-right: auto;
}
.dynamicLogo 
{
	float:left;
	margin-left:-100px;
	margin-top:20px;
}
@media (max-width: 786px) {
 .dynamicLogo {
    float:left;
	margin-left:95px;
	margin-top:-35px;
  }
}
 
.headerSocial ul li{
	font-size:15px;
	font-family:verdana;
	margin-top: 14px;
}

.con_de_left {
    float: right;
    margin-right: 20px;
	margin-top: 20px;
}
.con_de_left_1 {
    float: right;
    margin-right: 20px;
	margin-top: 40px;
}


.con_de_left p {
    margin-left: 2px;
    padding: 0;
    color: #000000;
    font-weight: bold;
    font-size: 15px;
    letter-spacing: 2px;
	font-family: cambriya;
}
.con_de_left_1 p {
    margin-left: -10px;
    padding: 0;
    color: #454545;
    font-weight: bold;
    font-size: 15px;
    letter-spacing: 2px;
}


.con_de_left i {
    color: #961607;
    font-size: 36px;
	margin-right: -8px;
	margin-top: 11px !important;
}
.con_de_left_1 i {
    color: #1aa609;
    font-size: 30px;
	margin-right: -9px;
	margin-top: 4px !important;
}

/*-------------- MenuBar CSS Start ----------------*/

/* ---------Changes by me Start ----------- */
.navbar-default {
    background-color: #22376e !important;
    border-color: #22376e !important;
	padding-left: 306px !important;
	margin-top:20px;
	/* border-bottom-width:4px; */
}
 .navbar-default .navbar-nav > li > a {
    color: #fff !important;
	/* font-weight:bold !important; */
	font-size:17px !important;
}
 .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #ffffff !important;
    background-color: #e02c1e !important; 
	border-bottom: 2px solid #092165 !important;
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #fff;
    white-space: nowrap;
	font-size:13px;
	border-bottom: 1px solid #fff;
	background-color:#05215d !important;
	font-size:16px;
	
}

.carousel-inner > .item > img {width:100% !important;}

.dropdown-submenu > a:after {
    border-color: transparent transparent transparent #cf2d2d !important;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    content: " ";
    display: block;
    float: right;
    height: 0;
    margin-right: -10px;
    margin-top: 5px;
    width: 0;
}
 
/* ---------Changes by me End ----------- */ 
 
 
 
.dropdown-menu > li.kopie > a {
    padding-left:5px;
	font-size:12px!important;
	
}
 
.dropdown-submenu {
    position:relative;
	/* background-color:yellow !important; */
}
.dropdown-submenu>.dropdown-menu {
   top:0;left:100%;
   margin-top:-6px;margin-left:-1px;
   -webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;
 }
  
.dropdown-submenu > a:after {
  border-color: transparent transparent transparent #333;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
  display: block;
  float: right;  
  height: 0;     
  margin-right: -10px;
  margin-top: 5px;
  width: 0;
 
}
 
.dropdown-submenu:hover>a:after {
    border-left-color:#555;
 }
 

.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {
  /* text-decoration: underline; */
  background-color:#b9534c !important;
  color:#ffffff !important;
}  
  
@media (max-width: 767px) {
  .navbar-nav  {
     display: inline;
  }
  .navbar-default .navbar-brand {
    display: inline;
  }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  .navbar-default .navbar-nav .dropdown-menu > li > a {
    color: red;
    background-color: #ccc;
    border-radius: 4px;
    margin-top: 2px;   
  }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
     color: #333;
   }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
     background-color: #ccc;
	 color:#ffffff;
   }

   .navbar-nav .open .dropdown-menu {
     border-bottom: 1px solid white; 
     border-radius: 0;
   }
  .dropdown-menu {
      padding-left: 10px;
  }
  .dropdown-menu .dropdown-menu {
      padding-left: 20px;
   }
   .dropdown-menu .dropdown-menu .dropdown-menu {
      padding-left: 30px;
   }
   li.dropdown.open {
    border: 0px solid red;
   }

}
 
@media (min-width: 768px) {
  ul.nav li:hover > ul.dropdown-menu {
    display: block;
  }
  #navbar {
    text-align: center;
  }
}  

@media (max-width: 768px)
 {
	.navbar-default 
	{
		padding-left: 0px !important;
    }
}

@media and screen(min-width: 414px)
{
	.navbar-default
	{
		padding-left: 0px !important;
	}
}

@media and screen(min-width: 414px)
{
	.navbar-default
	{
		padding-left: 0px !important;
	}
}

/* ------------------ MenuBar CSS End ----------------------*/

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000000 !important;
    border: 1px solid #fff;
    border-radius: 10px;
}


/********************* START Welcome Note ******************/

.Margin_Top{margin-top:50px;}


.welCome_Note h4
{
	font-family:cambria;
	font-size:22px;
	font-weight:bold;
}
.welCome_Note p
{
	font-family:cambria;
	font-size:20px;
}
.welCome_Note{color:black;}

/********************* END Welcome Note ******************/


/********************* START Service ******************/
.servises
{
	background-image: url("images/bg_image.png");
	/*background-repeat: no-repeat;*/
	 
    background-position: center; 
	width:auto;
	height:auto;
	
	margin-top:50px;
}
.servises p
{
font-family:cambria;	
}

/********************* END Service ******************/
.product_Gallery h4
	{
		font-family:cambria;
		font-size:22px;
		font-weight:bold;
		color:#000000;
		margin-top:50px;
	}


 /********************* Start Footer Detail *********/
		 
	.footer_Detail{
	height:auto;
	/* background-color:#000000; */
	color:#ffffff;
}
.useFul_Links
{
	padding-left:25px;
	padding-top:15px;
	padding-bottom:15px;
}
.useFul_Links h4
{
	font-family:cambria;
	font-size:20px;
}
.useFul_Links ul li
{
	list-style:none;
	font-family:cambria;
	font-size:15px;
}
.useFul_Links ul li a{color:white;} 
.useFul_Links ul li a:hover{text-decoration:none;color:#1fbcce} 

.contactUs
{
	padding-left:25px;
	padding-top:15px;
	padding-bottom:15px;
}

.AboutUs
{
	padding-left:25px;
	padding-top:15px;
	padding-bottom:15px;
}

.visitCounter
{
	padding-left:25px;
	padding-top:15px;
	padding-bottom:15px;
}

.visitCounter h4
{
	font-family:cambria;
	font-size:20px;
}

#circle_1 {
	width:42px;
	height: 42px;
	background:#6d69b1;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	color:#fff;
	font-size:24px;
	padding:10px;	
}
#circle_1:hover {background: #fff; color:#6d69b1;}

#circle_2 {
	width:42px;
	height: 42px;
	background:#1fbcce;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	color:#fff;
	font-size:24px;
	padding:10px;	
}
#circle_2:hover {background: #fff; color:#1fbcce;}

#circle_3 {
	width:42px;
	height: 42px;
	background:#6b6be2;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	color:#fff;
	font-size:24px;
	padding:10px;	
}
#circle_3:hover
{
	background: #fff;
	color:#6b6be2;
}

.footer{background-image: url("images/dh.png")no-repeat; color:black;padding-top:15px;padding-bottom:15px;font-size:17px;}
.footer a{color:black !important; text-decoration:none;}

.footer_Right{text-align:center;}
		 
 /********************* End Footer Detail  ********************/
 
 
 /********************* Start Footer ********************/		
.footer
{
	background-color:#061743;
	color:#ffffff;
	padding-top:15px;
	padding-bottom:15px;
	font-size:17px;
}
.footer a
{
	color:#ffffff !important;
	text-decoration:none;
}
.footer_Right{text-align:center;}
.socialIcon{margin-left:20px;}

/********************* End Footer ********************/	

/********************* Contact Us Css Start ********************/	
.contactUsHeading 
{
	padding-left:350px;
	padding-right:350px;
	/* margin-top: -20px; */
}
@media (max-width: 786px) {
 .contactUsHeading {
    padding-left:0px;
	padding-right:0px;
  }
}

.banner
{
	padding-left:250px;
	padding-right:250px;
	background-color:blue;
	background-color: #014a81;
	margin-top: -21px;
	
}
@media (max-width: 786px) {
 .banner {
    padding-left:0px;
	padding-right:0px;
  }
}

/********************* Contact Us Css End ********************/	



/*=================================== Start AboutUs CSS =====================================*/
.aboutUsBanner img{margin-top:-23px;}

.companyProfile h4
{
	background-color:#d2d5da;
	color:#000000;
	font-family:cambria;
	font-size:22px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}
.companyProfile p
{
	font-family:cambria;
	font-size:18px;
	color:black;
}

.ourTeam h4
{
	background-color:#d2d5da;
	color:#000000;
	font-family:cambria;
	font-size:22px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}
.ourTeam p{font-family:cambria;font-size:18px;color:black;}

.ourQuality h4
{
	background-color:#d2d5da;
	color:#000000;
	font-family:cambria;
	font-size:22px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}
.ourQuality p{font-family:cambria;font-size:18px;color:black;}

.ourServices h4
{
	background-color:#d2d5da;
	color:#000000;
	font-family:cambria;
	font-size:22px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}
.ourServices p{font-family:cambria;font-size:18px;color:black;}

/*=================================== End AboutUs CSS =====================================*/
.img_padding{mar:15px;border:1px solid black;}
	
.productHeading h4
{
	background-color:#d2d5da;
	color:#000000;
	font-family:cambria;
	font-size:22px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}

.productHeading h4
{
	background-color:#d2d5da;
	color:#000000;
	font-family:cambria;
	font-size:22px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}
.contact_us
h3
{
	background-color:#d2d5da;
	color:#000000;
	font-family:cambria;
	font-size:22px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}

