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

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

.social a {
  color: #ffffff;
}

.author-left{padding-right:0px; margin:0px;}
.author-right{padding-left:0px; margin:0px;}
.author-name{font-size:16px; font-weight:bold; padding:0px;}
.author-name-small{font-size:14px; font-weight:bold; line-height:2;}
.author-content{font-size:12px;}
.author-box{background-color: #34495E; color:#ffffff; padding:30px; margin-top:60px}
.date{font-size:12px;}
img.author{width: 90px; border-radius: 50%; border:1px solid #778899; margin-top:5px;}
img.author-small{float: left; margin: 0px 10px 15px 0px; width: 60px; border-radius: 50%; border:1px solid #778899;}
.author-top{margin-left:5px;}

.cta-left {margin-left:25px; padding:25px; background-color:#008080; color:#ffffff;}
.cta-caption {font-size:26px; font-weight: bold; line-height:1.5;}
.cta-phone{font-size:33px; line-height:1.3; font-family: 'Open Sans', sans-serif; font-weight:bold;}
.cta-phone1{font-size:20px; line-height:1; font-family: 'Open Sans', sans-serif; padding-top:40px;}
.marginLeft-10px{margin-left:20px;}


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

h5{font-family: 'Julius Sans One';font-size: 40px;}
h6{font-family: 'Julius Sans One';font-size: 30px; margin-top:80px; margin-left:20px;}


.service-box {padding:10px; margin-left:10px;}
.service-list-title{font-size:14px; color:#696969; line-height:1.2; font-weight:normal; margin-bottom:5px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.service-list-text{font-size:11px; line-height:1.5;  margin-top:0px; font-family: 'Open Sans', sans-serif;}
.service-box a:link{ color:#000000; text-decoration: none;}
.service-box a:visited{ color:#000000;}
img.service-list-img{float: left; margin: 3px 10px 0px 0px; width: 110px; border-radius: 5%; border:1px solid #778899;}

.article-box {padding:10px; margin-left:10px;}
.article-list-title{font-size:12px; line-height:1.2; font-weight:bold; margin-bottom:5px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.article-list-text{font-size:11px; line-height:1.5;  margin-top:0px; font-family: 'Open Sans', sans-serif;}
.article-box a:link{ color:#000000; text-decoration: none;}
.article-box a:visited{ color:#000000;}
img.article-list-img{float: left; margin: 3px 10px 0px 0px; width: 110px; border-radius: 5%; border:1px solid #778899;}

.top-band {background-color:#008080; color:#ffffff;}
.free-col{display:inline-block;}

.ph-box{float: left; font-size:30px; padding:0px; padding-right:10px; padding-left:18px; line-height:1; color:#008080;}
.ml-box{float: left; font-size:40px; padding:0px; padding-right:10px; line-height:1; color:#008080;}
.width-rb{width:165px;}
.rt-title{font-size:14px; font-weight:bold; line-height:1.5; margin-top:10px;}
.rt-text{font-size:12px; line-height:1; padding:0px;}
.image-cropper {
    width: 160px;
    height: 160px;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    border:2px solid #008080;
}
.profile-pic {
  display: inline;
  margin: 0 auto;
  margin-left: -25%; //centers the image
  height: 100%;
  width: auto;
}

.competitor{font-family: 'Open Sans', sans-serif; font-size:13px; line-height:3; font-weight:bold;}
.competitor2{font-family: 'Open Sans', sans-serif; font-size:10px; line-height:1.5; font-weight:bold;}

img.cropper3{
border:1px solid #008080;
width:200px;
}

.interested{background-color:#008080; color:#ffffff; height:150px; padding-top:50px;}
.page-title{background-color:#2C3E50; color:#ffffff; height:150px; padding-top:50px;}
.about-content{padding-left:50px;}

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

.content {
	font-size:14px;
	line-height:2;
}
ul.content_ul > li {
    padding-left: 10px;
    font-size:13px;
    line-height:2;
}

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

.global_image {
	height: 330px;
	background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://americanaluminium.com/images/American Aluminium global presence pc.jpg") repeat-x 0 0;
    border: 0;
}

.about_image {
	height: 200px;
	background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://americanaluminium.com/images/About American Aluminium Inc.jpg") repeat-x 0 0;
    border: 0;
}
	
	
.locopad {padding-left:0px; padding-right:0px; margin-top:10px;}
.loco-footer {padding-left:55px; padding-bottom:25px; color:#ffffff; font-size:16px; font-weight:bold;}
.loco-text-push {padding-left:75px; padding-right:300px; padding-bottom:25px; color:#ffffff; font-size:14px;}
.loco-text-push2 {font-weight:bold; padding-left:75px; padding-right:300px; color:#ffffff; font-size:26px;}
.location-text {font-size:20px; font-weight:bold; color:#ffffff; line-height:1.5;}
img.loco{ width:30px;}
.fm-pd { padding-top: 2px; margin: 0;}

.topic-title {font-weight:bold; color:#ffffff; font-size:30px;}


.image-cropper2 {
    width: 290px;
    height: 160px;
    position: relative;
    overflow: hidden;
    margin-bottom:20px;
    padding-left:20px;
}


.red_dash {
	height: 5px;
	width: 50px;
	margin-top: 10px;
    background-color:#008080;
}

.btn {
  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: #008080; color: white; border:2px solid #ffffff;}
.btn3:hover { background-color: green; color: white; border: 0px solid #f44336;}

.btnn4 {
  border: none;
  border-radius:.5em;
  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;
}



.btn4 { background-color: #ffffff; color: #008080; border:2px solid #ffffff;}
.btn4:hover { background-color: green; color: white; border: 0px solid #f44336; border-radius:.5em;}
.btn5 { background-color: #008080; color: white; border:2px solid #ffffff;}
.btn5:hover { background-color: green; color: white; border: 2px solid #f44336; border-radius:.5em;}

.btn6 { background-color: #800000; color: white; border:2px solid #ffffff; margin-top:20px; margin-bottom:20px;}
.btn6:hover { background-color: green; color: white; border: 2px solid #f44336; border-radius:.5em;}

.wedo {background-color: #31465B; color: #ffffff; font-size: 16px; font-weight:bold; padding:50px; border-radius: 25px; border: 2px solid #27AE60;}
.wedo:hover {background-color: green; color: white; text-decoration: none;}

/* blog */
.card2 {box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); transition: 0.3s; width: 100%; border-radius: 5px; }
.cardspace {margin-bottom:50px;}
.card2:hover { box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2); }
img.round { border-radius: 5px 5px 0 0; }
img.blogm {width:100%;}
.container2 { padding: 2px 16px;}
.crop { width: 350px; height: 450px; overflow: hidden; }
.crop img { width: 350px; height: 200px; }
h4.card{font-family: 'Open Sans', sans-serif; line-height:1.5; color:#000000;}

.crop2 { width: 350px; height: 350px; overflow: hidden; }
.crop2 img { width: 350px; height: 200px; }

.top-box {padding: 0px; margin: 0; position: relative; top: -40px; margin-bottom: -40px}

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;
}


.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;
}

.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;
}

.style12 { height: 0px; border: 0; margin-top:0px; background-color: #000000; }
.style14 {padding-top:90px;}
.style15 {padding-top:50px; height: 150px;}
.style16 {padding-top:0px;}
.style17 {padding-top:60px;}
.style18 {padding-top:50px; padding-bottom:50px; height: 450px;}
.style13 {padding-top:50px;}
.style21 {padding-top:0px;}
.style20 {padding-top:50px;}
.style22 {padding-top:0px;}
.style23 {padding-top:0px;}

.mobile-margin-top50px { margin-top:0px; }
.dsk-margin-bottom50px { margin-bottom:50px; }
.dsk-margin-top { margin-top:40px; }

h2{
	font-size:18px;
	line-height:3.5;
	font-weight: bold;
	margin-bottom:0px;
	color:green;
}

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

.caption {
	font-size:16px;
	line-height:2;
	font-weight: normal;
	margin-top:0px;
}

.caption2 {
	font-size:16px;
	line-height:2;
	font-weight: normal;
	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;}



.shadow { box-shadow: 0 0 20px #000 }

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

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

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

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

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

.navbar-default .navbar-nav > li > a { color: #000;}
.navbar-default .navbar-nav > li > a:focus { color: #696969;}
.navbar-default .navbar-nav > li > a:hover { color: #696969;}



.the_menu {
    font-weight: bold;
}

img.logo{
   position: relative;
   margin-left: auto;
   margin-right: auto;
   top: -130%;
height:100px

}

img.more_products{
width:200px
}

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

.ht_from_tp {padding-top: 5px; font-weight: bold;}

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

.topmost-right {
    font-size: 25px;
    text-align: right;
    line-height: 1;
    padding-top:7px;
}

.topmost-right2 {float: right; padding-top:25px}

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



.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: 585px;
}

#slideshow > div { 
    position: absolute; 
    top: 0px; 
    left: 0px; 
    right: 0px; 
    bottom: 0px; 
}
.sld1 { width: 100%; height: 585px; background: linear-gradient( rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("https://greencorners.co.in/image/k1.jpg") repeat-x 0 0;border: 0; background-size: 100%;}
.sld2 { width: 100%; height: 585px; background: linear-gradient( rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("https://greencorners.co.in/image/k2.jpg") repeat-x 0 0;border: 0; background-size: 100%;}
.sld3 { width: 100%; height: 585px; background: linear-gradient( rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("https://greencorners.co.in/image/k3.jpg") repeat-x 0 0;border: 0; background-size: 100%;}



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;
}


.banner {
  /* this bit of markup is essential */
  position: relative;
  overflow: hidden;

  /* do this shit by yourself */
  background: rgba(0, 0, 0, .5) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAF0lEQVQIW2NkYGD4z8DAwMgAI0AMDA4AI3EBBCKrOnQAAAAASUVORK5CYII=');
  color: #fff;
  font-family: 'Raleway', sans-serif;
  font-size: 1em;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  line-height: 100vh;
  letter-spacing: 2px;
}
.banner__video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  min-width: 100%;
  height: auto;
  min-height: 100%;
  transform: translateX(-50%) translateY(-50%);
  z-index: -1;
}




@media screen and (max-width: 600px) {
.navbar-default {
background-color: #ffffff;
padding-bottom:0px;
}
img.logo{ height:45px;    top: 10%;}
img.banner{ width:200px;}
.slider_padding { padding-top:10px;}
.text-right-slider {text-align: center;}
.text-left-slider {text-align: center;}
#slideshow { height: 150px;}

.sld1 { height: 160px; }
.sld2 { height: 160px; }
.sld3 { height: 160px; }

.interested{height:90px; padding-top:25px;}

.style12 {
	height: 50px;
	background: url(https://ibrahimjabbari.com/english/images/hr-12.png) repeat-x 0 0;
    border: 0;
    margin-top:-80px;
}
.style15 {padding-top:50px; height: 130px;}
.mobile-margin-top50px { margin-top:50px; }
.dsk-margin-bottom50px { margin-bottom:0px; }
.dsk-margin-top { margin-top:0px; }
.loco-footer {padding-left:0px; padding-bottom:25px; font-size:14px;}
.index_top_image {
	height: 540px;
	background: linear-gradient(
      rgba(0, 0, 0, 0.6),
      rgba(0, 0, 0, 0.6)
    ),url(https://americanaluminium.com/images/aluminium_and_aluminium_scrap3.jpg) repeat-x 0 0;
    border: 0;
}

.navbar .navbar-brand {
  padding-top: 10px;
  padding-bottom: 60px;
}

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

.btn {
  padding: 12px 32px;
  font-size: 16px;
  margin: 4px 2px;
}



.btnn4 {
  border-radius:.5em;
  padding: 10px 10px;
  font-size: 12px;
  margin: 2px 2px;
}

.style16 {padding-top:30px;}

.caption { font-size:13px;
	line-height:2;
	font-weight: normal;
	margin-top:0px;
}


br.kt{
    display: none;
}

.global_image {background: linear-gradient( rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("https://americanaluminium.com/images/American Aluminium global presence mobile.jpg") repeat-x 0 0;}
.loco-text-push2 {font-weight:bold; padding-left:15px; padding-right:15px; color:#ffffff; font-size:25px; text-align: center;}
.loco-text-push {padding-left:15px; padding-right:15px; padding-bottom:5px; color:#ffffff; font-size:14px; line-height:1.5; text-align: center;}
.location-text {font-size:16px; font-weight:bold; color:#ffffff; line-height:1.5;}
.locopad {padding-left:20px; padding-right:0px; margin-top:10px;}
.wedo {font-size: 16px; padding:10px;}
.style17 {padding-top:0px;}

h5{font-size: 30px; }
.image-cropper {
    width: 130px;
    height: 130px;
}
.image-cropper2 {
    width: 250px;
    height: 160px;
}
.caption2 {
	font-size:11px;
}

img.cropper3{
width:100px;
}
img.blogm {width:100%;}
.style21 {padding-top:50px;}
.style22 {padding-top:130px;}
.style23 {padding-top:100px;}

}


