﻿/* DEFAULTS
----------------------------------------------------------*/
@import url('//fonts.googleapis.com/css?family=Merriweather:400,900,700');
@import url('//fonts.googleapis.com/css?family=Oswald');
@import url('//fonts.googleapis.com/css?family=Didact+Gothic');
@import url('//fonts.googleapis.com/css?family=PT+Sans+Narrow');

/**  Basic Page CSS **/
body{

  font-weight: 300;
  font-size: 2em;
  position: relative;
}

h1, h2, h3, h4, h5, h6 {
font-family: 'PT Sans Narrow', sans-serif ; 
  font-weight: bold;
  margin: 0;
}
body { padding-top:70px;}

img {max-width: 300px;
	
}


.navbar-fixed-top {top:0px; font-family: 'Oswald', sans-serif;}
.navbar{ border:0;min-height:80px;font-family: 'Oswald', sans-serif; }
.navbar-default{ background-color:#ffffff; border-bottom:solid 5px #142342 !important;}
.navbar-default .navbar-nav>li { padding-right:5px; padding-top:25px;}
.navbar-default .navbar-nav>li>a { color: White; background-color:#142342; text-transform:uppercase; }
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover { color: White; background-color:rgb(0, 114, 144);}
.navbar-default.navbar-brand{}
.navbar-default.navbar-brand:hover,.navbar-default.navbar-brand:focus{ color: red;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {color:#ffffff;background-color:rgb(0, 114, 144);}
.navbar-nav > li > a{padding-top:10px !important;padding-bottom:0 !important; height:40px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;color:White;}
.navbar-brand {padding-top:5px !important;padding-bottom:0 !important;height:75px;}
/**  Navbar Toggle  start**/
header .navbar-toggle {background-color: rgb(0, 114, 144);}
header .navbar-default .navbar-toggle .icon-bar {background-color: white;}
.navbar-brand>img {display: block; max-width: 150px; padding-top:5px;}
.navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: rgb(0, 114, 144) !important;}

/**  Navbar Toggle  end**/

 @media (max-width:991px)
{
 .navbar-default .navbar-nav>li>a { font-size:15px;}
 
 .navbar-brand {padding-top:5px !important;padding-bottom:0 !important;height:30px;}
 .navbar-brand>img {display: block; padding-top:5px;max-width: 150px;}
 }


@media (max-width:767px)
{
 .navbar-default .navbar-nav>li { padding-right:5px; padding-top:2px;}
 .navbar-nav > li > a{padding-top:10px !important;padding-bottom:0 !important; height:40px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;color:White;}
 .navbar-default .navbar-nav>li>a { color: #ffffff;}
 .navbar-brand {padding-top:5px !important;padding-bottom:0 !important;height:30px;}
  .navbar-brand>img {display: block; padding-top:10px;max-width: 150px;}
 }
 

 
 @media (max-width:550px)
{
 .navbar-brand>img {display: block; padding-top:10px;max-width: 150px; padding-top:10px;}
 
 }
 
  @media (max-width:450px)
{
 .navbar-brand>img {display: block; padding-top:10px;max-width: 150px; padding-top:10px;}
 
 }
 
   .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent !important;
}
/**  Navbar Brand **/


/* Carousel Styles */


/**   home About us Div start  **/
.homeabout.pages{ border-top:solid 5px #142342; font-family: 'PT Sans Narrow', sans-serif ;}
.homeabout.container-fluid h1 { color:#142342; padding-top:10px; padding-bottom:15px;font-family: 'PT Sans Narrow', sans-serif ; font-weight: bold;}
.homeabout.container p { color:#000000; padding-top:5px; padding-bottom:10px;font-family: 'PT Sans Narrow', sans-serif ; font-size:17px; text-align:center;}
/**  home About us Div End   **/

/**  services home start  **/
.ehser.pages { background-color:#ebebeb}
.ehser.pages h1 { padding-bottom:20px; color:#142342; padding-top:15px; font-family: 'PT Sans Narrow', sans-serif ; font-weight:bold; }
.col-lg-2.col-md-2.col-xs-12.thumb{ background-color: transparent;}
.col-lg-2.col-md-2.col-xs-12.thumb p {  text-align:center; width:100%; display:block; background-color: transparent; color:#FF0000;}

@media (max-width:1000px)
{
.col-lg-2.col-md-2.col-xs-12.thumb{ width:33.33%;}
 }
 @media (max-width:750px)
{
.col-lg-2.col-md-2.col-xs-12.thumb{ width:50%;}
 }
 @media (max-width:400px)
{
.col-lg-2.col-md-2.col-xs-12.thumb{ width:100%;}
 }
/**  Services home end  **/



/**  Brands home start  **/
.hbrand.pages{  }
.hbrand.container h1 {  color:#142342; padding-top:10px; padding-bottom:15px;font-family: 'PT Sans Narrow', sans-serif ; font-weight:bold;}
.col-lg-3.col-md-4.col-xs-12.thumb{}
@media (max-width:1200px)
{
.col-lg-3.col-md-4.col-xs-12.thumb{ width:25%;}
 }
@media (max-width:1000px)
{
.col-lg-3.col-md-4.col-xs-12.thumb{ width:50%;}
 }
 @media (max-width:450px)
{
.col-lg-3.col-md-4.col-xs-12.thumb{ width:100%;}
 }


/**  Brands home end  **/





/**  all product home start  **/
.mser.pages{ background-color:#ff0000; display:none;}
.mser.container{}
.mser.container ul > li{ text-decoration:none; float:left;  list-style-type:none;  margin:0;  padding:5px;font-family: 'Oswald', sans-serif; }
.mser.container ul > li > a{  display:block; background-color: transparent; font-size:15px; padding:5px; padding-top:7px; padding-left:10px; padding-right:10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; text-decoration:none; color:White;}
.mser.container ul > li > a:hover{  display:block; background-color:#000000; font-size:15px; padding:5px; padding-top:7px; padding-left:10px; padding-right:10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; text-decoration:none;}
@media (max-width:625px)
{
.mser.pages{ display:none;}
 }
/**  all product home end  **/

/**  Packages home start  **/
.packgageh.pages{ border-top:solid 5px #ff0000; }
.packgageh.container{}
.packgageh.container-fluid h1 { color:#ff0000; padding-top:10px; padding-bottom:15px;}
.col-lg-3.col-md-4.col-xs-12.thumb{}
@media (max-width:1200px)
{
.col-lg-3.col-md-4.col-xs-12.thumb{ width:25%;}
 }
@media (max-width:1000px)
{
.col-lg-3.col-md-4.col-xs-12.thumb{ width:50%;}
 }
 @media (max-width:450px)
{
.col-lg-3.col-md-4.col-xs-12.thumb{ width:100%;}
 }


/**  Packages home end  **/

/**  Product  home start  **/
.Producth.pages {background-image: linear-gradient(to bottom, #b3bead , #dfe5d7 , #b3bead);background: #eeeeee; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #eeeeee 0%,#cccccc 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #eeeeee 0%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
 }
.Producth.pages h1 { padding-bottom:20px; color:Black; padding-top:15px; text-shadow: 3px 3px 2px rgba(150, 150, 150, 1);}
.col-lg-2.col-md-2.col-xs-12.thumb{ background-color: transparent;}
.col-lg-2.col-md-2.col-xs-12.thumb p {  text-align:center; width:100%; display:block; background-color: transparent; color:#FF0000;}

@media (max-width:1000px)
{
.col-lg-2.col-md-2.col-xs-12.thumb{ width:33.33%;}
 }
 @media (max-width:750px)
{
.col-lg-2.col-md-2.col-xs-12.thumb{ width:50%;}
 }
 @media (max-width:400px)
{
.col-lg-2.col-md-2.col-xs-12.thumb{ width:100%;}
 }
/**  Product  home end  **/

/**  Brands home start  **/
.brand.pages{  }
.brand.container h1 { color:#ff0000; padding-top:10px; padding-bottom:15px;}
.col-lg-3.col-md-4.col-xs-12.thumb{}
@media (max-width:1200px)
{
.col-lg-3.col-md-4.col-xs-12.thumb{ width:25%;}
 }
@media (max-width:1000px)
{
.col-lg-3.col-md-4.col-xs-12.thumb{ width:50%;}
 }
 @media (max-width:450px)
{
.col-lg-3.col-md-4.col-xs-12.thumb{ width:100%;}
 }


/**  Brands home end  **/


/**  Solutions  start  **/
.solutions.pages{ }
.solutions.container-fluid{padding-top:10px !important; padding-left:25px !important; padding-right:25px !important;  padding-bottom:20px !important;}
.solutionss.container-fluid{padding-top:10px !important; padding-left:25px !important; padding-right:25px !important;  padding-bottom:20px !important; background-color:#f2f2f2 !important}
.solutionsimg.col-sm-6.col-md-6{padding:5px important;}
.solutionsdis.col-sm-6.col-md-6{ padding:5px !important;}
.solutionsdis.col-sm-6.col-md-6 h2{font-family: 'PT Sans Narrow', sans-serif !important;font-size: 25px !important;color: #142342 !important;text-align: center;padding: 25px 0 25px 0; }
.solutionsdis.col-sm-6.col-md-6 p{font-family: 'PT Sans Narrow', sans-serif !important;font-size: 17px !important;color: #000000  !important;text-align: center; }
@media (max-width:768px)
{
.solutionsimg.col-sm-6.col-md-6{ display:none;}
 }
/**  Solutions  end  **/

/**  About Us start  **/

.aboutus.container-fluid{padding-top:10px !important; padding-left:25px !important; padding-right:25px !important;  background-color:#f2f2f2 !important;padding-bottom:20px !important}
.aboutus.col-sm-6.col-md-6 h2{font-family: 'PT Sans Narrow', sans-serif !important;font-size: 25px !important;color: #142342 !important;text-align: center;padding: 25px 0 25px 0; }
.aboutus.col-sm-6.col-md-6 p{font-family: 'PT Sans Narrow', sans-serif !important;font-size: 17px !important;color: #000000  !important;text-align: center; }
.aboutpage.container-fluid{padding-top:10px !important; padding-left:25px !important; padding-right:25px !important;}
.aboutpage.container-fluid h1{font-family: 'PT Sans Narrow', sans-serif !important;color: #142342 !important;text-align: center;padding: 25px 0 25px 0; }
.aboutpage.container p{font-family: 'PT Sans Narrow', sans-serif !important;font-size: 17px !important;color: #000000  !important;text-align: center;}
/**  About Us End  **/
/**  Footer start  **/
footer{}
.foot.pages{ background-color: #142342; padding-bottom:10px !important; }
.foot.col-md-3.col-sm-4.col-xs-12{font-family: 'PT Sans Narrow', sans-serif !important;}
.foot.col-md-3.col-sm-4.col-xs-12 h3{ color: rgb(0, 114, 144);; padding-top:20px; padding-bottom:10px;font-family: 'PT Sans Narrow', sans-serif !important;}
.foot.col-md-3.col-sm-4.col-xs-12 p{ color:White; font-size:15px; padding:0;font-family: 'PT Sans Narrow', sans-serif !important;}
.foot.col-md-3.col-sm-4.col-xs-12 span{ color:White; font-size:15px;}
.followUs { padding-top:10px;}
.followUs a {display: inline-block;width: 40px;height: 40px;border-radius: 50%;font-size: 20px;text-align: center;color: #FFF;background: rgb(0, 114, 144);;padding-top: 10px;margin-right: 5px;position: relative;}
 @media (max-width:768px)
{
.foot.col-md-3.col-sm-4.col-xs-12{ width:33.33%;}
.wdb{ float:left!important;}
 }
  @media (max-width:650px)
{
.foot.col-md-3.col-sm-4.col-xs-12{ width:100%;}
 }
 .webe.pagess{ background-color: rgb(0, 114, 144);}
/**  Footer end  **/

/**  Packages Page start  **/
.Packages_page.row{border-bottom:2px #ff0000 groove; padding-bottom:20px; padding-top:20px;}
.Packages_page.col-md-7.col-md-offset-1.col-sm-7.col-sm-offset-1.col-xs-12 {}
.Packages_page.col-md-7.col-md-offset-1.col-sm-7.col-sm-offset-1.col-xs-12 h3 { color:#ff0000; padding-bottom:10px;}
.Packages_page.col-md-7.col-md-offset-1.col-sm-7.col-sm-offset-1.col-xs-12 p { color:#ff0000;}
.Packages_page.col-md-7.col-md-offset-1.col-sm-7.col-sm-offset-1.col-xs-12 ul{ padding-left:10px; margin-left:10px;}
.Packages_page.col-md-7.col-md-offset-1.col-sm-7.col-sm-offset-1.col-xs-12 ul li { color:#ff0000; font-size:smaller;}
.Packages_page.col-md-7.col-md-offset-1.col-sm-7.col-sm-offset-1.col-xs-12 ul li span{color: Black;}



  @media (max-width:768px)
{
.Packages_page.col-md-4.col-sm-4.col-xs-12{ width:33.3%;}

.Packages_page.col-md-7.col-md-offset-1.col-sm-7.col-sm-offset-1.col-xs-12{width: 58.33333333%;}
}

  @media (max-width:600px)
{
.Packages_page.col-md-4.col-sm-4.col-xs-12{ width:40%;}

.Packages_page.col-md-7.col-md-offset-1.col-sm-7.col-sm-offset-1.col-xs-12{width: 60%;}
}

  @media (max-width:550px)
{
.Packages_page.col-md-4.col-sm-4.col-xs-12{ width:50%;}

.Packages_page.col-md-7.col-md-offset-1.col-sm-7.col-sm-offset-1.col-xs-12{width:50%;}
}


  @media (max-width:500px)
{
.Packages_page.col-md-4.col-sm-4.col-xs-12{ width:100%;}

.Packages_page.col-md-7.col-md-offset-1.col-sm-7.col-sm-offset-1.col-xs-12{width:100%; padding-top:15px;}
}
/**  Packages Page end  **/

/**  Contact Page start  **/
.btn-default {color:#ffffff;background-color: #142342;border-color: #ccc;}
.btn-default:hover {color:#ffffff;background-color: rgb(0, 114, 144);border-color: #ccc;}
.Contact_page.container h1{font-family: 'PT Sans Narrow', sans-serif !important; font-weight:bold;}
.Contact_page.pagesd h3{color:#000000; padding-bottom:15px;font-family: 'PT Sans Narrow', sans-serif !important; font-weight:bold;}
.Contact_page.pagesd p{color:#210f03;font-family: 'PT Sans Narrow', sans-serif !important;}
.Contact_page.pagesd p strong{color:rgb(0, 114, 144);font-family: 'PT Sans Narrow', sans-serif !important;}
.Contact_page.pagesd label{color:rgb(0, 114, 144);font-family: 'PT Sans Narrow', sans-serif !important;}
 
/**  Contact Page end  **/



.con.container{ display:none;}
@media (max-width:767px)
{
.con.container{ display: block;}
 }





footer .navbar-default{ background-color:transparent;}
.pagess{ padding:5px 0;}
.pages{ padding:0px 0;}
.pages h1 { text-align:center;}
.pagess{ padding:5px 0;}
.pagesd{ padding:0px 0;}
.pagesd h1 { text-align: left; padding-bottom:20px;}
.pagesc{ padding:40px 0;}
.pagesc h1 { text-align: left; padding-bottom:20px;}
.page{ padding:60px 0;}
.page h2 { text-align:center;}
.Products_pagecontainerh2{ font-size:20px !important; padding:10px; padding-bottom:20px !important;}