
.header{ background:#243238; padding:3px; height:50px auto; width:100%; }
.social{ width: 18%; float: right;}
.iconn{ color:#fff;}
.face{ list-style:none;}
.face li a{ float:left; margin-left:10px;}
.add{ color:#fff; font-size:21px;}
.local{ color:white; font-family:calibri; margin-top:5px;}

.contant-right{ float:right; margin-top:30px;}
.contant-header{ float:left; margin: 0px 59px 0px 0px;}
.icon{ float:left;}
.text{ float:left;}
.contant-left{ float:right;}
.icon1{ float:left;}
.text span { font-size: 17px;  letter-spacing: 2px;}
.text1 span{  font-size: 17px; letter-spacing: 2px; }
.shre{ color: #33336c;
       font-size: 18px;
       font-family: calibrin;
       font-weight: bold;
	   }
.text1{ float:left;}
.icon i{ font-size: 22px; line-height: 40px; margin: 0px 17px 0px 0px; color:black; }
.icon1 i{  font-size: 22px; line-height: 40px; margin: 0px 17px 0px 0px;  color: black;}
/*-----------------------------navbar-----------------------------------*/
   .open > .dropdown-menu {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);  
  opacity:1;
}
  .dropdown-menu {
  opacity:.3;
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-animation-fill-mode: forwards;  
  animation-fill-mode: forwards; 
  -webkit-transform: scale(1, 0);
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
}
 .navbar-default {
    background-color:#2378ae !important;
	 border: none !important;
	
}

.navbar-default .navbar-nav > .active > a{ background-color: #0f99f2 !important; color: #fff !important; }
.navbar-default .navbar-nav > li > a {
    color: #fff !important; font-weight: bold !important; text-transform:uppercase; margin-left:15px;
}

.navbar-default .navbar-nav > li >a:hover{
    background:#0f99f2 !important;
}
.navbar-default .navbar-nav > .open > a{  background:#337ab7 !important;}
.dropdown-menu { background-color:#2378ae !important;}
.dropdown-menu > li > a{ color: #fff !important;  font-weight: bold !important;}
.dropdown-menu > li > a:hover{ background-color:#0f99f2 !important; }

.navbar{
           margin-bottom: 1px !important;
	}
.caret-up {
    width: 0; 
    height: 0; 
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid;
    
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}
.container-fluid .navbar-brand {
    margin-left: 68px !important;
}

.markk{ font-size: 14px;
		font-weight: 700;
		letter-spacing: 2px;
		color: #fff;
		margin-top:6px;
}
	
.cont{ background-color: #239eda;
       margin-top: -1px;


}




/*----------------------------about-------------------------*/


.head h2 {
    font-family: 'Pathway Gothic One', sans-serif;
    position: relative;
    font-weight: bold;
    color:#197db4;
    letter-spacing: 2px;
   	margin: 50px 0px 19px 1px;
	text-transform:uppercase;
}

 .know_box {
    transform: skewX(-4deg);
    padding: 10px 15px;
    border-right: 2px solid #fff;
    background: #272c4e;
    color: #fff;
    height: auto;
    width: auto;
    float: left;
  }
.know_box_contain {
    transform: skewX(4deg);
}
.know_box {
    color: #fff;
 }

.know_box_right {
    padding: 10px 20px;
    background: #f00;
    color: #fff;
    height: auto;
    width: auto;
    float: left;
    position: relative;
    left: -7px;
    z-index: -1;
 }

.know {
    position: relative;
    }
.para p {
    font-family: calibri;
    text-align: justify;
    line-height: 28px;
    font-size: 16px;
    margin-bottom: 20px;
}
.star{ margin-top:20px;}

/*-----foooter-----------------------------*/
.title{ font-family: calibri;
font-size:20px; color:#ffffff;}
.titlee{ font-family: calibri;
font-size: 20px;
color: #ffffff;
margin: 0px 25px;   }
footer{ background:#232323; padding-top:50px;}
.footp{ color:#fff; line-height:23px; font-family: calibri;
font-size: 17px;
text-align:justify;



}
.footin{ padding-top:20px;}
.footh{ list-style:none; padding:0px 0px 0px 0px; margin: 0px 38px;}
.footh li a { font-family:calibri; padding:0px 0px 0px 0px; font-size: 17px; line-height:35px;}
.iconf{color:#16a4d6; float:left; padding: 0px 13px 0px 0px;}
.footi{ list-style:none; line-height: 26px; padding: 1px 0px 2px 1px;}
.footip{ color:#fff; }
.footinm{ padding-top:20px;  margin:0px 63px auto;}

 .copyright{ background-color: #272727;}
.foot{color:#fff; margin-top:15px; font-size:13px;}


/*------------------------------------------------------*/
.rockstar{ 
font-family: calibri;
font-size: 26px;
font-weight: 600;
color:#197db4;
margin-top:17px;
}
.head3{  font-family: calibri;
font-size: 26px;
font-weight: 600;
color:#3cf;
margin-top:17px;
margin: 16px 108px 17px;
        }
/*------------cousel start------------------------------------------*/


.carousel {
    position: relative;
    margin: -25px !important;
}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
    overflow:hidden;
}
.item.active img {
    transition: transform 5000ms linear 0s;
    /* This should be based on your carousel setting. For bs, it should be 5second*/
    transform: scale(1.05, 1.05);
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
/*
WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
now override the 3.3 new styles for modern browsers & apply opacity
*/
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

/*--------------------about page-----------------------------------*/

.other-about{ margin-top: -20px; }
.ourp{ letter-spacing: 2px;
       font-family: 'Oswald', sans-serif;
       color: #242424;
	   font-size:25px;
	   font-weight:bold;
	   margin:34px 0px auto;
	   
}
hr{    content: "";
  
    display: block;
    bottom: 7px !important;
    height: 2px !important;
    width: 23%!important;
    background: #00dfe2 !important;
	margin-top:10px !important;
	margin:0px 0px;
}
.ourpp{ font-size: 18px;
       line-height: 30px;
	   font-family:calibri;
	   text-align:justify;
	   
	   }
/*-------------------------------------------------------*/
 /*------------------------------iquiry----------------*/
 .inquiryq {
    font-family: 'Merriweather', serif;
    color: #b00000;
    font-weight: bold !important;
    text-transform: uppercase;
    font-size: 30px;
	margin-top:2%;
}
.inqueryn {
    font-family: 'Merriweather', serif;
    color: #b00000;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 20px;
}
/*---------------------------contact-----------*/
.contactp {
    font-family: calibri;
    text-transform: uppercase;
    border-left: 3px solid #138df2;
    padding-left: 10px;
    margin-bottom: 55px;
    line-height: 0.9;
    color: #138df2;
    font-size: 28px;
    font-weight: 600;
    margin-top: 35px;
}
.addp {
    font-family: calibri;
    line-height: 24px;
    text-align: justify;
	font-size: 17px;
	color:#232323;
}
.rock{ list-style:none;  margin:0px -66px;}
.rock li a{ float:left; margin-left:21px;}
.line{  border: 1px solid #138df2;
width: 61%;
margin: 9px 0px 16px -6px;
}
.aicon{ color: #138df2;}
.contimg{ margin-top:11%;
margin-left: 10%;}
/*----------------contact end--------------*/
/*-------------------product----------*/

.deburing{ color: #165977;
           font-family: calibrin;
           font-size: 29px;
           line-height: 3.1; 
		   }
  .description{ font-size: 19px;
                font-family: calibrin;
             }
.pdetail{ font-size: 17px;
          font-family: calibrin;
		  text-align:justify;
		  line-height: 33px;
		  }
.pfeature{ margin: 0px -31px 10px;}
.pfeature li { font-size: 19px;
           font-family: calibrin;
		   text-align:justify; 
           line-height:30px;
		 }
.pfeaturet{ font-size: 24px;
           font-family: calibrin;
		   text-align:justify; 
           }

/*---------------product End----------*/

.backg { background-image: url("img/product/top-bg.gif"); }
.download{ color:#004d8b;
           line-height:2.1;
            font-size: 27px;
            font-family: calibrin;
            font-weight: bold;
			margin: 0px 0px ;
}
.downp{ 
       font-family:calibrin;
	   font-size:18px;
	  color: #0c3b50;
	  line-height:35px;
	  text-align:justify;
	  text-transform:lowercase;

 }
 .downh{   font-family:calibrin;
	   font-size:21px;
	  color: #0c3b50;
	  line-height:35px;
	  text-align:justify;
     

	  }
.proff{
	   font-family:calibrin;
	   color:#004d8b;
	   font-weight: bold;
	   line-height: 2.1;
       font-size: 27px;
}
.dowloading{ background: #609ad9;
color: #fff;
display: block;
font-size:23px;
padding: 7px;
text-align: center;
margin-top: 10px; 
width: 83%;
font-family: calibrin; 

  }
  
.doww{color:#004d8b;
line-height: 3.1;
font-size: 15px;
font-family: calibrin;
font-weight: bold;
text-align:justify;
margin:0px 75px;
}
.dowloadings {
    background: #609ad9;
    color: #fff;
    display: block;
    font-size: 23px;
    padding: 7px;
   
   
    width:106%;
    font-family: calibrin;
    text-align: center;
    margin: 5px 87px;
}



  .img-responsi{ margin:0px 85px;}
  .feat li { color:#484848;
          font-size: 20px;
          font-family: calibrin;

  }
  .tures{ font-size: 24px;
          font-family: calibrin;
          margin: 0px -14px;
		  color:#484848;
}
.clen{ margin-bottom:39px;}
a {
    color: #fff !important;
    text-decoration: none !important;
}
.downloaddd {   color: #004d8b;
				line-height: 2.1;
				font-size: 22px;
				font-family: calibrin;
				font-weight: bold;
				margin: 0px 0px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 18px !important;
    line-height: 3.429 !important;
}

.login {
    color: #fff;
    margin-top:17px;
    text-decoration: none !important;
}