i.glyphicon.glyphicon-star.font-54{
  font-size:100px;
}

div.col-md-12.align.center{
  align-content:center;
}

h1.who.we.are{
  text-align:center;
  font-size:35px;
  font-family:serif;
}

p.who.we.are_text{
  font-size:25px;
  text-align:center;
  font-family:initial;
}

h1#who_col1_jumbo{
}

i#who_col1_icon.glyphicon.glyphicon-star{
  font-size:100px;
  text-align:center;
  display:block;
}

p.who_col1_text{
  text-align:center;
}

i#who_col2_icon.glyphicon.glyphicon-heart{
  font-size:100px;
  text-align:center;
  display:block;
}

p.who_col2_text{
  text-align:center;
}

i.glyphicon.glyphicon-home.who_col_3_icon{
  font-size:130px;
  text-align:center;
  display:block;
}

h1.our_works{
  font-size:50px;
  font-family:cursive;
  text-align:center;
  background-color:rgb(225,222,222);
}

div.col-md-6.ourworks_col1_all6{
  background-color:#696969;
}

div#ourworks_col2_all.col-md-6{
  background-color:#696969;
}

i#who_col4_icon.glyphicon.glyphicon-cloud{
  font-size:150px;
  text-align:center;
  display:block;
}

img#logo.img-thumbnail.logo{
  width:110px;
  height:110px;
}

div.col-md-3.header_col_email{
  text-align:center;
}

p#header_email.text-center.text-info{
  padding-top:23px;
}

label.header_phone{
  padding-top:23px;
  padding-left:1px;
  padding-right:1px;
}

div#header_time.col-md-3{
  padding-top:20px;
}

img.logo1{
  padding-left:10px;
  padding-top:10px;
}

label.header_time{
  padding-top:4px;
}

img.caroli_image{
  width:1200px;
}

div.row.our_services_full{
  margin-left:50px;
  margin-right:50px;
  margin-top:10px;
  margin-bottom:10px;
}

img.img_webdev{
  height:135px;
  width:95px;
}

img.web_dev_img{
  width:190px;
  height:160px;
}

div.thumbnail.web_dev_col1_thumbnail{
}

h1.our_works{
  font-family:initial;
}

h1.portfolio_heading{
  text-align:center;
  font-size:50px;
  font-family:initial;
}

p.who.we.are_text{
  text-shadow:1px 1px;
}

p.who.we.are_head_text{
  font-size:25px;
  font-family:Blippo,fantasy;
  text-align:center;
  font-style:normal;
}

p.who.we.are_p3_text{
  font-size:20px;
  text-align:center;
}

a.footer_1{
  text-align:center;
}

div.footer_div{
  background-color:#65B2FF;
}

div.header_div{
  background-color:rgba(0,0,0,0.117647);
}

p#header_email.text-center.text-info{
}

div#header_time.col-md-3.work_time{
  padding-top:1px;
}

img.middle.logo{
  padding-left:120px;
}

p.logo_caption{
  padding-left:15px;
  padding-right:10px;
  text-align:justify;
  font-size:15px;
}

img.mapz{
  width:100%;
  padding-left:10px;
  padding-right:10px;
}

div.col-md-6.col-sm-6.footer-contacts{
}

p.text-right.text-muted.services_heading{
  font-size:20px;
  position:relative;
  bottom:160px;
  left:10px;
}

div.jumbotron.services_col1_para{
  position:relative;
  left:152px;
  bottom:170px;
}

div.jumbotron.services_content{
  position:relative;
  left:150px;
  bottom:150px;
}

h3.services_col1_heading{
  position:relative;
  left:220px;
  bottom:320px;
}

p.services_col1_content{
  position:relative;
  width:50%;
  left:220px;
  bottom:100px;
  text-align:justify;
}

button.btn.btn-default.btn1{
  position:relative;
  left:363px;
  bottom:100px;
}

div.col-md-6.col1_size{
  height:250px;
  background-color:white;
  padding-left:80px;
  padding-top:10px;
  border-style:solid;
  border-color:rgb(204,196,199);
  background-size:100px;
}

h3.services_col2_heading{
  position:relative;
  bottom:340px;
  left:220px;
}

button.btn.btn-default.btn2{
  position:relative;
}

h3.col2_heading{
  width:200px;
  position:relative;
  left:220px;
  bottom:340px;
}

p.col2_content{
  width:50%;
  text-align:justify;
  position:relative;
  left:220px;
  bottom:120px;
}

button.btn.btn-default.btn2_design{
  position:relative;
  left:370px;
  bottom:115px;
}

div.col-md-6.col_2{
  height:250px;
  border-style:solid;
  border-color:rgb(204,196,199);
  float:right;
  background-color:white;
  padding-top:10px;
}

h3.services_col3_heading{
  width:60%;
  position:relative;
  left:220px;
  bottom:320px;
}

h3.col4_heading{
  position:relative;
  left:220px;
  bottom:340px;
  width:30%;
}

p.services_col3_content{
  position:relative;
  width:50%;
  left:220px;
  bottom:100px;
  text-align:justify;
}

button.btn.btn-default.btn3{
  position:relative;
  left:363px;
  bottom:100px;
}

button.btn.btn-default.btn4_design{
  position:relative;
  left:370px;
  bottom:115px;
}

p.col4_content{
  width:50%;
  text-align:justify;
  position:relative;
  left:220px;
  bottom:120px;
}

img.port_folio_img1{
  .responsive {    padding:0 6px;
  float:left;
  width:24.99999%;
  margin:6px 0;
}

img.img1_poetfolio{
  border-radius:15px;
}

button.btn.btn-default.more_btn{
  position:relative;
}

button.btn.btn-default.btn_more{
  position:relative;
}

div.div_back{
  background-color:rgb(231,231,231);
}

div.row.row_back{
}

div.col-md-3.col_back{
}

div.thumbnail.thumbnail_css{
}

img.img.img-thumbnail{
}

div.thumbnail.animation{
}

div.thumbnail.animation.bounce{
}

div.thumbnail.animation.bounce{
}

footer.footer_f{
  position:absolute;
}

div.jumbotron.padding{
}

div.col-md-2.pad{
}

p.who.we.are_text{
  background-color:rgb(132,46,46);
}

img.logo1{
  padding-top:18px;
}

div#carousel-1.carousel.slide.car_edit{
}

div.thumbnail.thumbanaail1{
}

h3.cap11{
  text-align:center;
}
