body {
	font-size:13px;
	line-height:2;
}
p{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	line-height:2;
}

.commenter {
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	line-height:1.5;
	padding: 0;
    margin: 0;
}

.banner_content1 {
	font-family: 'Open Sans', sans-serif;
	font-size:20px;
	line-height:1.5;
	padding-top: 130px;
    margin: 0;
    color:#ffffff;
    font-weight:bold;
}
.banner_content2 {
	font-family: 'Open Sans', sans-serif;
	font-size:45px;
	line-height:1.5;
	padding-top: 20px;
	padding-bottom: 25px;
    margin: 0;
    color:#ffffff;
    font-weight:bold;
}

.second_line {
	font-size:14px;
	line-height:1.5;
	color:#ffffff;
	width:700px;
}

.btn2 {
  background-color: #4CAF50; /* Green */
  border: none;
  border-radius:2em;
  color: white;
  padding: 14px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
  cursor: pointer;
}
.btn3 { background-color: #A93226; color: white; }
.btn3:hover { background-color: #f44336; color: white; border: 0px solid #f44336;}

ul.no_bullet {
list-style-type: none;
padding: 0;
margin: 0;
}
li.right-tick {
background: url('/logo/right-tick.svg') no-repeat left 9px;
padding-top: 8px;
height:14;
padding-left: 30px;
}

.index_top_image {
	height: 585px;
	background: linear-gradient(
      rgba(0, 0, 0, 0.6),
      rgba(0, 0, 0, 0.6)
    ), url("../../images/aluminium extrusion company bengaluru 1.jpg") repeat-x 0 0;
    border: 0;
}

.plant_top_image {
	height: 300px;
	background: linear-gradient(
      rgba(0, 0, 0, 0.6),
      rgba(0, 0, 0, 0.6)
    ), url("../../images/aluminium extrusion plant bangaluru India.jpg") repeat-x 0 0;
    border: 0;
}

.services_top_image {
	height: 300px;
	background: linear-gradient(
      rgba(0, 0, 0, 0.6),
      rgba(0, 0, 0, 0.6)
    ), url("../../images/aluminium extrusion exporter india bengaluru.jpg") repeat-x 0 0;
    border: 0;
}

.download_catalogue {
	height: 350px;
	background-color: #072B43;
}

.blurry-text {
   text-shadow: 0 0 7px black;
   color: transparent;
}

.title {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size:16px;
    font-weight:bold;
    line-height:1.25;
    padding-top:20px;
}


.cost {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size:16px;
    font-weight:bold;
    line-height:1;
    padding-top:20px;
    padding-bottom:0px;
}
.cost_comment {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size:11px;
    font-weight:bold;
    line-height:1.25;
    padding-top:0px;
}

.solid {border-style: solid;}
.small-product-box {
    border-style:solid;
    margin:5px;
    border-width: 1px;
    border-radius: 5px;
}

.product-name {
    background-color:#2C3E50;
    color:#ffffff;
	font-size:26px;
	line-height:1.5;
	font-weight: bold;
	margin-bottom:0px;
	padding:10px;
}

.white { color: #ffffff; }

.table{
  font-size: 13px;
}

.circle_image {
    background: #ffffff;
    height: 140px;
    width: 140px;
    border-radius: 70px;
    margin: 20px;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 1);
    -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 1);
    box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 1);
}

.product-delivery {
    background-color:#E67E22;
    color:#ffffff;
	font-size:14px;
	line-height:1.5;
	font-weight: normal;
	margin-bottom:0px;
	padding:5px;
	padding-left:10px;
}

.product-description {
    background-color:#616A6B;
    color:#ffffff;
	font-size:16px;
	line-height:1.5;
	font-weight: bold;
	margin-bottom:0px;
	padding:5px;
	padding:5px;
	margin-top:10px;
	padding-left:10px;
}

.rcorners2 {
    border-width: 1px;
    border-style:solid;
    background-color: #46B60F;
    border-radius: 5px;
    margin: auto;    
    width:300px;
    height:70px;
    padding-top:10px;
    line-height:1.5;
    text-align: center;
	font-size:16px;
	font-weight: normal;
	margin-top:10px;
	color: #ffffff;
}


h1{
	font-size:26px;
	line-height:1.5;
	font-weight: bold;
	margin-bottom:0px;
}

.heading-white{
	font-size:26px;
	line-height:1.5;
	font-weight: bold;
	margin-bottom:0px;
	color:#ffffff;
	margin-top:30px;
}


.small-white-line{ font-size:14px; line-height:2; margin:20px; color:#ffffff; }



.style14 { height: 0px; border: 0; margin-top:50px; }
.style12 { height: 0px; border: 0; margin-top:0px; background-color: #000000; }
.style13 {padding-top:25px;}
.style15 { height: 0px; border: 0; margin-top:80px;}
.style16 {padding-top:25px;}
.style17 {padding-top:60px;}
.golden-line { height: 5px; width:100px; border: 0; margin:20px; margin-left:45%; background-color: #FFD700; }

.mobile-margin-top50px { margin-top:0px; }
.dsk-margin-bottom50px { margin-bottom:50px; }
.dsk-margin-top50px { margin-top:80px; }
.dsk-margin-top25px { margin-top:25px; }
.li-width {width:90px; text-align: right;}
.li-width-big {width:140px;}
.li-width-l {width:90px;}
.mobile-margin-bottom20px { margin-top:0px; }
.fm-pd { padding-top: 2px; margin: 0;}
.center-txt-padding {padding-right:20%; padding-left:20%;}

h2{
	font-size:18px;
	line-height:1.5;
	font-weight: bold;
	margin-bottom:0px;
	color:#084B8A;
}

.bc-icons-2 .breadcrumb-item .breadcrumb-item::before { content: none; }
.bc-icons-2 .breadcrumb-item.active { color: #455a64; }

.caption {
	font-size:14px;
	line-height:1;
	font-weight: bold;
	margin-top:0px;
}

.slide_head {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size:25px;
	line-height:2;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:0px;
	color:DodgerBlue;
}
.slide_description {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size:14px;
	line-height:2;
	margin-bottom:0px;
	font-weight: bold;
}

.slider_padding { padding-top:50px;}

.borderimg_slide { background-image: url("../../images/shade6.png");}

.shadow { box-shadow: 0 0 1px #000; border-radius: 5px; }

.polaroid {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
  background-color: #ffffff;
  margin:5px;
  width:280px;
}

.text-center {text-align: center;}
.text-right {text-align: right;}
.text-right-slider {text-align: right;}
.text-left-slider {text-align: left;}

.white-background {background-color: #ffffff; }

.padding50px {padding:50px;}
.padding20px {padding:20px;}

.navbar-default {
background-color: #ffffff;
margin-top:0px;
border-bottom:0;
padding-bottom:25px;
font-size: 16px;
}

.dropdown-menu {
font-size: 13px;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #ffffff;
    color: #C71585;
    font-weight: bold;
}

img.logo{ height:60px}

img.body-pic{ width:250px; margin-right:50px;}

img.profile{ width:250px; padding-bottom:15px;}
.profile-title {
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight: bold;
	line-height:1.5;
	padding: 0;
	padding-top: 30px;
    margin: 0;
}

img.more_products{
width:200px
}

.footer_sticky {
   position: fixed;
   left: 0;
   bottom: 0;
   width:100%;
   text-align: center;
}

.navbar .navbar-brand {
  padding-top: 5px;
}

.topmost-left {
    font-size: 12px;
    line-height: 3.5;
    font-weight: bold;
}

.topmost-right {
    font-size: 20px;
    line-height: 2;
    text-align: right;
    font-weight: bold;
}

.footer-desktop {
    font-size: 13px;
    background-color: #34495E;
    padding-top:50px;
    padding-bottom:50px;
    color:#ffffff;
}
ul.none {
    list-style-type:none;
    line-height:200%
}
.footer-desktop a:link{
    color:#FFFFFF;
}

.skyblue {background-image: url("../../images/Blue Bengaluru Aluminium Extrution.jpg"); color:#ffffff;}
.white_paper {
    background-image: url("../../images/Retractable Roll Up Banner Stands & Printing Service.jpg"); 
    color:#ffffff; 
    padding-top:50px; 
    padding-bottom:50px; 
    font-size:26px;
    font-weight: bold;
    color:#003366;
    font-family: 'Open Sans', sans-serif;
}

.mobile-call {height: 47px; background-color: #000000;}
.padding-10px {padding-top:6px; padding-bottom:6px; padding-left:0; padding-right:0; margin:10;}
.mobile {padding-right: 5px; padding-left: 5px;}

/* css for home page slideshow */
#slideshow { 
    margin: 10px auto; 
    position: relative; 
    width: 100%; 
    padding: 10px; 
    height: 350px;
}

#slideshow > div { 
    position: absolute; 
    top: 0px; 
    left: 0px; 
    right: 0px; 
    bottom: 0px; 
}

ul.timeline {
    list-style-type: none;
    position: relative;
}
ul.timeline:before {
    content: ' ';
    background: #d4d9df;
    display: inline-block;
    position: absolute;
    left: 29px;
    width: 2px;
    height: 100%;
    z-index: 400;
}
ul.timeline > li {
    margin: 20px 0;
    padding-left: 20px;
}
ul.timeline > li:before {
    content: ' ';
    background: white;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    border: 3px solid #22c0e8;
    left: 20px;
    width: 20px;
    height: 20px;
    z-index: 400;
}

@media screen and (max-width: 800px) {
.navbar-default {
background-color: #ffffff;
padding-bottom:0px;
}
img.logo{ height:40px; }
img.banner{ width:200px;}
.slider_padding { padding-top:10px;}
.text-right-slider {text-align: center;}
.text-left-slider {text-align: center;}
#slideshow { height: 200px;}
.style12 {
	height: 6px;
	background: url(http://ibrahimjabbari.com/english/images/hr-12.png) repeat-x 0 0;
    border: 0;
    margin-top:-80px;
}
.mobile-margin-top50px { margin-top:50px; }
.dsk-margin-bottom50px { margin-bottom:0px; }
.dsk-margin-top50px { margin-top:30px; }
.dsk-margin-top25px { margin-top:0px; }
.li-width {width:90px; text-align: left;}
.li-left {text-align: left;}
.banner_content1 {
	font-size:16px;
	padding-top: 80px;
}

.second_line {
	font-size:14px;
	line-height:1.5;
	color:#ffffff;
	width:100%;
}

.banner_content2 {
	font-size:22px;
	line-height:1.5;
	padding-top: 20px;
    margin: 0;
    color:#ffffff;
    font-weight:bold;
}

.btn2 {
  background-color: #4169E1; /* Green */
  border: none;
  border-radius:2em;
  color: white;
  padding: 10px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
  cursor: pointer;
}
.style13 {padding-top:0px;}
.style14 { height: 0px; border: 0; margin-top:0px; }

.golden-line { height: 5px; width:100px; border: 0; margin-left:35%; background-color: #FFD700; }
.small-white-line{ font-size:14px; line-height:1.5; margin:20px; color:#ffffff; }
.padding20px {padding:10px;}
.style15 { height: 0px; border: 0; margin-top:40px;}
.index_top_image { height: 450px;}
.center-txt-padding {padding-right:5%; padding-left:5%;}
.mobile-margin-bottom20px { margin-bottom:20px; }
.download_catalogue { height: 390px;}
}



