@font-face {
    font-family: 'latobold';
    src: url('fonts/lato-bold-webfont.eot');
    src: url('fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-bold-webfont.woff2') format('woff2'),
         url('fonts/lato-bold-webfont.woff') format('woff'),
         url('fonts/lato-bold-webfont.ttf') format('truetype'),
         url('fonts/lato-bold-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoregular';
    src: url('fonts/lato-regular-webfont.eot');
    src: url('fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-regular-webfont.woff2') format('woff2'),
         url('fonts/lato-regular-webfont.woff') format('woff'),
         url('fonts/lato-regular-webfont.ttf') format('truetype'),
         url('fonts/lato-regular-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latoheavy';
    src: url('fonts/lato-heavy-webfont.eot');
    src: url('fonts/lato-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-heavy-webfont.woff2') format('woff2'),
         url('fonts/lato-heavy-webfont.woff') format('woff'),
         url('fonts/lato-heavy-webfont.ttf') format('truetype'),
         url('fonts/lato-heavy-webfont.svg#latoheavy') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latolight';
    src: url('fonts/lato-light-webfont.eot');
    src: url('fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-light-webfont.woff2') format('woff2'),
         url('fonts/lato-light-webfont.woff') format('woff'),
         url('fonts/lato-light-webfont.ttf') format('truetype'),
         url('fonts/lato-light-webfont.svg#latolight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'arialregular';
    src: url('fonts/arial-webfont.woff2') format('woff2'),
         url('fonts/arial-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'arialbold';
    src: url('fonts/arialbd-webfont.woff2') format('woff2'),
         url('fonts/arialbd-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/************************** CONTACT TEXTS STARTS ***********************************/
/************************** about TEXTS STARTS ***********************************/
#about ul li {
    list-style: none;
    list-style-image: url(webimg/uldot.jpg);
    font-family: 'arial';
    font-size: 14px;
    color: #474747;
    font-weight: bold;
    line-height: 27px;
}
/************************** contact TEXTS STARTS ***********************************/
.tred{
	color:#ff0000;
}
.newaddress{
	font-family: 'arial';
    font-size: 14px;
    color: #3B393F;
}

#contactus{	 
	background-color: #fff;
	 padding-bottom:40px;
    
	
	
}
/* testimonials */
.testimonials{
	background-color: #006ba8;
}
.testimonials-grid-1 {
    width: 200px;
}
.w3-testimonials-head h3 {
    color: #fff;
}

.testimonials h5 {
    font-size: 25px;
    color: #fff;
}
.w3l-info1 h1{
    font-size: 3em;
    color: #fff;
    text-transform: uppercase;
	line-height:1.4em;
	letter-spacing:0.2em;
    font-weight: 900;
}
.w3l-info1 p {
    font-size: 15px;
    color: #fff;
	letter-spacing: 1px;
    line-height: 1.8em;
    margin-top: 20px;
	margin-bottom:15px;
    padding-right: 60px;
}
.w3l-info1 h3 {
    font-size: 3em;
	color:#fff;
}
.testimonials h5 {
    font-size: 16px;
    color: #fff;
    margin-top: 10px;
    font-weight: 500;
    letter-spacing: 2px;
    text-transform: capitalize;
}
.testimonials i.fa.fa-quote-left {
    margin-right: 1em;
    color: #fff;
}
.testimonials i.fa.fa-quote-right {
    margin-left: 1em;
    color: #fff;
}
.testimonials h4 {
    font-size: 22px;
    color: #fff;
    text-transform: uppercase;
    color: #fff;
}
.flexslider .slides > li {
    display: block;
}
/* //testimonials */
   /*-- gallery --*/

.section_1_gallery_grid {
	margin-top: 1em;
}

.w3_section_1_gallery_grid {
	padding: 0 8px;
}

.section_1_gallery_grid1 {
	position: relative;
	background: #edf3f3;
	padding: 6px;
}

.proj_gallery_grid1_pos {
	background: rgba(14, 15, 16, 0.59);
	bottom: 23px;
	left: 100px;
	opacity: 0;
	padding: 1em;
	position: absolute;
	right: 100px;
	text-align: center;
	visibility: hidden;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	-webkit-transition: all 0.8s ease;
	transition: all 0.8s ease;
}

.proj_gallery_grid1_pos h3 {
	font-size: 1.3em;
	letter-spacing: 2px;
	font-weight: 600;
	position: relative;
	color: #fff;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.37);
}

.proj_gallery_grid1_pos p {
	color: #fff;
	letter-spacing: 1px;
	font-size: 14px;
}

.section_1_gallery_grid:hover .proj_gallery_grid1_pos {
	opacity: 1;
	visibility: visible;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-moz-transform: scaleX(1);
	-o-transform: scaleX(1);
	-ms-transform: scaleX(1);
}

.banner-bottom.gallery {
	padding: 5em 0;
}

p.quia {
	font-size: 1.2em;
	color: #140b05;
	font-weight: 600;
	text-align: center;
	letter-spacing: 2px;
	text-transform: uppercase;
}

.proj_gallery_grid img {
	width: 100%;
}

/*-- //gallery --*/

#contactus h2{	
	 font-family: 'latobold';
	font-size:26px;
	color:#1F578D;
	text-transform:uppercase;
	margin-top:0;
	padding-top:39px!important;
	padding-bottom:33px; 
}
#contactus h3{	
	 font-family: 'latobold';
	font-size:26px;
	color:#EF373F!important;
	
	margin:0px;
	padding-top:0px;
	padding-bottom:0px; 
	// padding-left:15px;
}

.address font{
    font-family: 'arial';
    font-size: 15px;
    color:#3B393F;
}
.tinsform{
    font-family: 'arial';
    font-size: 14px;
    color: #3B393F;
	font-weight:0px!important;
	text-align:right;
}
.tinsform2{
     font-family: 'arial';
    font-size: 14px;
    color: #3B393F;
	text-align:justify;
}
#contactus  .form-control{
	border-radius:0;
}
#contactus  .button1{
	background-color:#F1313A!important;
	color:#fff;
	border-radius:0;
}
#contactus  .imgbox{
	border:solid 1px #cdcdcd;
	margin-top:10px;
}

@media (min-width: 992px) {
    #contactus .line2 {
		
        border-left: 1px dotted #737373!important;
    }
    #contactus .linegap30 {
        padding-left:30px;
    }
    #contactus .linegap15 {
        padding-right:15px;
    }
    #contactus .linem2 {
        border-left: 1px dotted #737373!important;
        min-height: 475px;
    }
    #contactus .thankyou {
        margin: 0px!important;
    }
}

	#contactus #qrcode{
		margin-top:30px;
		width:100%;
	}
@media screen and (min-width: 992px) and (max-width: 1199px) {
	
	/* #contactus #addressset{
		width:100%;
	} */
	.img2 {
    
    margin-left:0px!important;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	#contactus #map{
		height:180px !important;
	}
	#contactus .tab0{
		padding-left:0;
		padding-right:0;
		
	}
	#contactus .tab0 h3{
		margin-top:40px;		
	}
	#contactus{
		padding-top:40px;
		padding-bottom:40px;
	}
	.img3 {
    margin-top: 6px!important;
    margin-left: 0px!important;
}
}
.form-horizontal .control-label {
     text-align: right!important; 
}

@media (max-width: 767px) {
	#contactus #map{
		height:180px !important;
	}
	#contactus .mob0{
		padding-left:0;
		padding-right:0;
		
	}
	#contactus .mob0 h3{
		margin-top:0px;		
	}
	#contactus{
		padding-top:40px;
		padding-bottom:40px;
	}
	#contactus h3{
		padding-top:0px;
		padding-bottom:13px;
	}
	.vbot{
		padding-bottom:30px;
	}
}
@media (min-width: 768px){

.form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
    padding-left: 12px!important;
	
}
}
@media (max-width: 767px){
#contactus h3{	
	
	padding-left:0px;
}
.gap{
	padding-left:0px!important;
}
}
.form-horizontal .control-label {
    text-align: left;
}
@media screen and (min-width: 992px){
.sub{
	margin-right:60px!important;
}
}
.label {
    font-weight:0!important;
}
 @media screen and (min-width: 768px) and (max-width: 991px){
.hidden-sm {
    display: none!important;
}
#header .logo {
    padding-top: 10px!important;
    margin-left: auto!important;
    margin-right: auto!important;
    display: block!important;
	 padding-bottom: 20px!important;
}
}
/************************** contact TEXTS ends ***********************************/
 
.spcl{
	padding-left:20px;
}
.teamsp{
	padding-top:60px!important;
}
.hedsp{
	padding-top:45px;
	padding-bottom:	50px;
}
.tosp{
	padding-top:20px;
}
#topheading{
background-image:url("webimg/topheadbg.jpg");	
    
}
#topheading h2{
	color:#fff;
	    font-family: 'latoregular';
	font-size:28px; 	
	margin-top:33px;
	margin-bottom:33px;  
}
#about h3{
	color:#3D3947;
	  font-family: 'latoregular';
	font-size:28px; 	
	margin-top:0px;
	margin-bottom:20px;
    
}

#about h4{
	color:#EF343B;
	  font-family: 'latoregular';
	font-size:21px; 	
	margin-top:5px;
	margin-bottom:10px;
    
}

#about .ser p {
    color: #474747;
    font-family: 'arial';
    font-size: 14px;
    text-align: justify;
    margin-bottom: 10px;
    line-height: 21px;
}
#about h2{
	color:#3D3947;
	  font-family: 'latoregular';
	font-size:28px; 
	text-transform:capitalize;
	margin-top:0px;
	margin-bottom:18px;
    
}

 
#about p{
	color:#474747;
	font-family: 'arial';
	font-size:14px;
	text-align:justify;
	margin-bottom:19px;
	line-height:21px;

}

#about ul li{
	list-style:none;
	list-style-image:url("webimg/uldot.jpg");
	 font-family: 'arial';
	font-size:14px;
	color:#474747;
	font-weight:bold;
	line-height:27px;
	
	
}
#about .energyulli{
	padding-left:15px;
	padding-top:0px;
	margin-bottom:30px;
}
.button2 {
    background-color: #EF343B;
    border: none;
    color: white;
	padding-top: 10px;
    padding: 8px 24px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 17px;
    font-family: 'latobold';
}
.button3 {
    background-color: #EF343B;
    border: none;
    color: white;
	padding-top: 10px;
    padding: 8px 24px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 22px;
    font-family: 'latobold';
}
@media screen and (min-width: 991px) and (max-width: 1199px){
.leftsp{
	padding-left:20px;
}	
.teamsp {
    padding-top: 97px!important;
    padding-left: 20px;
}
}
@media screen and (min-width: 768px) and (max-width: 991px){
	#about .ser p {

    font-size: 16px;
}
	#about ul li{

	font-size:16px;
	
}
	#about p{

	font-size:16px;


}
	.teamsp {
    padding-top: 55px!important;
    padding-left: 20px;
}
.leftsp{
	padding-left:20px;
}
	.tosp{
	padding-bottom:25px;
}
		.tsp{
	padding-top:155px;
}
#about {
    padding-top: 27px;
   
}
#about .energyulli {
   
    margin-bottom: 23px;
}
	.pull-right{
		display:none;
	}
}
		
@media screen and (min-width: 320px) and (max-width: 767px){
	#calculater .textb1{
	color:#5F5D5F;
	font-size:14px;
	 font-family: 'Arial';
	padding-top:20px;
}

	.spcl{
	padding-left:0px;
}
	.teamsp {
    padding-top: 15px!important;
    padding-left: 0px;
}
	.tosp{
	padding-bottom:25px;
}
	.pull-right{
		display:none;
	}
	.tsp{
	padding-top:0px;
}

#about{

	  padding-top: 27px;
}
	
}
@media (max-width: 363px){
	

#about h2{	
	font-size:24px;     
}
#about h3{	
	font-size:24px;    
}
#about h4{
	font-size:19px; 	
    
}
#about .energyulli {
   
    margin-bottom: 23px;
}
 
#about ul li{
	font-size:14px;
	

}	
}
/************************** about TEXTS ends ***********************************/
.taddressh {
    font-size: 12px;
    color: #000000;
    font-family: arial, verdana, helvetica, sans-serif;
    font-weight: regular;
	
}
.taddress {
    font-size: 12px;
    color: #000000;
    font-family: arial, verdana, helvetica, sans-serif;
    font-weight: regular;
}
.tformh {
    font-size: 12px;
    color: #000000;
    font-family: arial, verdana, helvetica, sans-serif;
    font-weight: regular;
}
.tform {
    font-size: 12px;
    color: #000000;
    font-family: arial, verdana, helvetica, sans-serif;
    font-weight: regular;
}
.tred {
    font-size: 12px;
    color: red;
    font-family: arial, verdana, helvetica, sans-serif;
    font-weight: regular;
}

.button {
    border-color: #99FFFF;
    background-color: #50C0FF;
    FONT-SIZE: 8pt;
    font-family: verdana;
    color: #000000;
    font-weight: bold;
    border-style: normal;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}

/***************** CONTACT FIELDS ENDS****************************/
a:focus { 
    outline: none!important; 
}
/*************************************** STYLE CLASSES STARTS ************************/

.box {
    border: 1px solid #CC9900;
    background-color: transparent;
}
.bodybg {
    background-color: black;
}
.white {
    background-color: white;
}
.black {
    background-color: black;
}
.gray {
    background-color: #B7B7B7;
}

/*************************************** STYLE CLASSES ENDS ************************/

/*************************************** COMMON STYLE CLASSES STARTS ************************/

body {
    font-family: arial;
    font-size: 12px;
    color: #fff;
    font-weight: normal;
    background: #fff;
}
a,
a:hover,
a:focus,
a:visited {
    text-decoration: none;
}
.fluid0 {
    padding: 0;
    margin: 0;
}
@media (min-width: 1200px) {
    .leftright0 {
        padding-left: 0;
        padding-right: 0;
    }
}
@media (max-width: 991px) {
    .padmar0 {
        padding: 0;
        margin: 0;
    }
}
@media (max-width: 399px) {
	.dispnthg{
		display:none;
	}
}
@media (min-width: 992px) {
	.topclass{
		position: absolute;
    z-index: 999;
    width: 100%;
	}
    .right0 {
        margin-right: 0;
        padding-right: 0;
    }
    .left0 {
        margin-left: 0;
        padding-left: 0;
    }
    .padleft0 {
        padding-left: 0;
    }
    .padright0 {
        padding-right: 0;
    }
}
.border1 {
    border-bottom: 1px solid #E1E1E1;
}
.tred {
    color: #FF0000;
}

/*************************************** COMMON STYLE CLASSES ENDS ************************/

/***************************************  TOP CLASSES STARTS ************************/

.navbar-default {
    border: none;
    box-shadow: none;
    background: none;
}
.navbar-default .navbar-nav>li>a {
    color: #000000;
    display: block;
    font-size: 14px;
    font-family: 'latobold';
    line-height: 35px;
    padding: 10px 21px;
  
    text-decoration: none;
    text-transform: uppercase;
	padding-bottom:20px;
	padding-top:15px;
}
.dropdown-menu {
    background: #fff;
    padding-top: 0;
    padding-bottom: 0;
    border-radius: 0;
    border: none;
}
.dropdown-toggle {
    cursor: default;
}
.dropdown-menu > li {
    border-bottom: solid 1px #e5e5e5;
	
}
.dropdown-menu > li:last-child {
    border-bottom: none;
}
.dropdown-menu > li:hover {
    border-bottom: solid 1px #e5e5e5;
}
.dropdown-menu > li:last-child:hover {
    border-bottom: none;
}

.dropdown-menu > li > a {
     font-family: 'latobold';
    font-size: 13px;
    color: #000;
    line-height: 42px;
    padding: 0px;
    margin: 0px;
    padding-left: 15px;
    text-transform: uppercase;
	
}
.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
    background-color: transparent;
}
.navbar-right .dropdown-menu {
    right: auto;
    left: 0;
}
@media (min-width: 768px) {
	.dropdown-menu > li:hover a,
.dropdown-menu > li a.active {
    background:#F13139;
    color: #fff;
}
    .navbar-default {
        margin-left: -18px;
    }
    .navbar-default .navbar-nav > li {
        margin-left: 0;
        margin-right: 0;
        background: url("webimg/sep_line1.jpg") no-repeat left center;
    }
    .navbar-default .navbar-nav > li:last-child {
        background: url("webimg/sep_line1.jpg") no-repeat right center, url("webimg/sep_line1.jpg") no-repeat left center;
    }
    .navbar-default .navbar-nav > li > a:focus,
    .navbar-default .navbar-nav > li >a:hover,
    .navbar-default .navbar-nav > li >a.active {
        background-image: none;
        background-position: bottom center;
        bgproperties: fixed;
        background-repeat: repeat-x;
        color: #F13139;
        background-color: transparent;
    }
    ul.nav li.dropdown:hover ul.dropdown-menu {
        display: block;
    }
    .dropdown-menu > li > a {
        padding-right: 20px;
    }
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #fff;
}
.navbar-default .navbar-toggle {
    border-color: #fff;
}
@media (max-width: 767px) {
    .navbar-default {
        margin-top: -18px;
    }
    .container-fluid>.navbar-collapse,
    .container-fluid>.navbar-header,
    .container>.navbar-collapse,
    .container>.navbar-header {
        background: #fff;
    }
    .navbar-default .navbar-nav > li > a,
    .navbar-default .navbar-nav > li > a:focus,
    .navbar-default .navbar-nav > li >a:hover,
    .navbar-default .navbar-nav > li >a.active,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a.active {
        color: #000;
    }
    .navbar-default .navbar-nav > li > a:focus,
    .navbar-default .navbar-nav > li >a:hover,
    .navbar-default .navbar-nav > li >a.active,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a.active {
        color: #fff;
        background: #000;
    }
    .navbar-default .navbar-nav .dropdown-menu>li:first-child {
        margin-top: 10px;
    }
	
	.dropdown-menu > li > a {
    font-family: 'latobold';
    font-size: 14px;
    color: #000;
    line-height: 42px;
    padding: 0px;
    margin: 0px;
    padding-left: 10px;
    text-transform: uppercase;
}
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #000;
}
	
	.navbar-nav {
     margin: 0; 
}
.navbar-nav li {
    border-bottom: solid 1px #D6D6D6;
}
	.navbar-default .navbar-nav>li>a {
    font-size: 15px;
	line-height: 20px;
	padding-left: 30px;
}
    .navbar-toggle {
        padding: 2px 0 2px 20px;
		
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 49px;
    margin-right: 0px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
   /*  border: 1px solid transparent; */
    border-radius: 4px;

    }
	.navbar-default .navbar-toggle .icon-bar {
    background-color: #000;
}
.navbar-default .navbar-nav>li>a {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-top: 7px;
    padding-bottom: 7px;
}
    
    .dropdown-menu > li {
        border-bottom: none;
    }
	.navbar-header .col-xs-2 {
    text-align: -webkit-right;
    padding-right: 15px;
}
	.navbar-collapse {
    position: absolute;
    top: 100%;
    right: -15px;
    z-index: 10000;
    width: 308px;
    /* height: 49%; */
    border: none;
    box-shadow: none;
    padding-right: 0px;
    padding-left: 0px;
}
}

@media (max-width: 767px){

.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #fff;
    background-color: transparent;
    background-color: #000;
}}

@media screen and (min-width:992px) and (max-width:1199px){
.navbar-default .navbar-nav>li>a {
    
    padding: 5px 5px!important;
	padding-bottom: 20px!important;
    padding-top: 21px!important;
   
}
}


.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
    margin-right: 0px;
    margin-left: 0px;
}

/***************************************  TOP CLASSES ENDS ************************/
/***************************************  TOP1 STYLE CLASSES STARTS ************************/
#topset1{
	
}

#header .logo{
padding-bottom:10px;
padding-top:10px;	
}
@media screen and (min-width:768px) and (max-width:991px){
	.navbar-default .navbar-nav>li>a {
   
   padding: 10px 7px;
   
}
}


/***************************************  TOP1 STYLE CLASSES ENDS ************************/
/*************************************** SLIDER STYLE CLASSES STARTS ************************/

.carousel-fade .carousel-inner .item {
    -webkit-transition-property: opacity;
    transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
    z-index: 2;
}



}
.carousel-indicators .active {
    display: block;
    width: 8px;
    height: 8px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #EE692B;
    border: 1px solid #fff;
    border-radius: 10px;
    margin-bottom: 5px;
	
}






/*************************************** SLIDER STYLE CLASSES ENDS ************************/

/*************************************** WELCOME  STYLE CLASSES STARTS ************************/

#welcome {
}
#welcome h3 {
}
#welcome p {
}
#welcome img {
}
/*************************************** WELCOME  STYLE CLASSES ENDS ************************/

/*************************************** STYLE CLASSES STARTS ************************/


/*************************************** STYLE CLASSES ENDS ************************/

/*************************************** BOTTOM STYLE CLASSES STARTS ************************/

#footer {
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    color: #575757;
}
#footercontent {
    padding-top: 26px;
    padding-bottom: 26px;
}
#footercontact h3 {
    font-family: 'latobold';
    color: #fff;
    font-size: 32px;
    text-transform: uppercase;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 65px;
}
.icopyright {
    font-family: 'latoregular';
    font-size: 12px;
    font-weight: normal;
    color: #292727;
}
.idesign {
     font-family: 'latoregular';
    font-size: 12px;
    font-weight: normal;
    color: #292727;
}


/*************************************** BOTTOM STYLE CLASSES ENDS ************************/
/*************************************** SLIDER STYLE CLASSES STARTS ************************/

.carousel-fade .carousel-inner .item {
    -webkit-transition-property: opacity;
    transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
    z-index: 2;
}
.carousel-indicators li {
    width: 12px;
    height: 12px; 
    background-color:#2A2A2A;
    border: 1px solid #2A2A2A; 
	margin:3px;
}
.carousel-indicators li :hover{
    width: 12px;
    height: 12px; 
    background-color: #CC3D42;
    border: 1px solid #CC3D42;
	margin:3px;
}
.carousel-indicators .active {
	width: 12px;
    height: 12px;
    background-color: #CC3D42;
    border: 1px solid #CC3D42;
	margin:3px;
}


/*************************************** SLIDER STYLE CLASSES ENDS ************************/

/*************************************** STYLE CLASSES STARTS ************************/


/*************************************** STYLE CLASSES ENDS ************************/
