@charset "utf-8";
/* CSS Document */



.heade-background{ margin:0px; padding:0px; width:100%; height:75px; background-image:url(../img/topbar.png); background-repeat:repeat-x;

   }
   .main-content-border{ margin:0px; padding:0px; border:1px dashed #CCCCCC;}
   .main-row-border{  border-top:4px double #CCCCCC; border-bottom:4px double #CCCCCC; padding:5px 0px 5px 0px; margin-bottom:0px; }
  
    .vertical-border{  border-right:1px dashed #CCCCCC; }
	.inner-back{  background-image:url(../img/inner-background.jpg);}
	.services-back{  background-image:url(../img/services-back.png);}
	.contact-back{  background-image:url(../img/contact-back.png);}
	.contact-back-art-work{ border: 9px solid transparent;  /*padding: 10px 20px;*/ }   



#round {
    -webkit-border-image: url(../img/border.png) 7 8 round; /* Safari 3.1-5 */
    -o-border-image: url../(img/border.png)7 8 round; /* Opera 11-12.1 */
    border-image: url(../img/border.png) 7 8 round;
	 background-color:#ade8d1;
}



	.contact-back-height{ height:581px;   }
	.contact-back-border{ margin:20px auto 20px auto; border-top:1px dashed #CCCCCC;  }
	.social-icon{ margin:20px 0px 0px 10px; padding:0px; width:55px; height:55px; background-color:#2c8583; border-radius:50%; display:block; cursor:pointer;  }
	.social-icon:hover{ background-color:#137671;  }
	.social-icon img{ margin:10px 0px 0px 0px; padding:0px;   }
	.contact-input{ margin:5px 0px 5px 0px; padding:0px 5px 0px 5px; width:80%; height:35px; float:left; }
	.contact-text{ margin:5px 0px 5px 0px; padding:0px 5px 0px 5px; width:95%; height:100px;  float:left; }
	.fotm-margin{ margin-top:230px;}
	.about-margin{ margin:50px 0px 50px 0px;}
	.contact-botton{ margin:5px 0px 0px 0px; padding:0px; width:95%; height:50px; background-color:#268682; border:none; color:#FFFFFF; font-size:16px; font-weight:bold; float:left; }
	.contact-botton:hover{ background-color:#076a67; }
	
	 .type-backhround{ margin:30px 0px 30px 0px; padding-bottom:30px; background-image:url(../img/tiyp-background.jpg); background-position:bottom; background-repeat:repeat-x; }
	 .content-color{ background-color:#FFF;}	 
  .margin-set{ margin:50px auto 50px auto; }
  .img-set-size{  height:500px; }
  .img-set-size2{  height:420px; }
  .img-margin-set{ margin:80px auto 10px auto; }
   .img-margin-set2{ margin:20px auto 30px auto; }   
   .img-margin-set3{ margin:0px auto 10px auto; }
    .img-margin-set4{ margin:80px auto 10px auto; }
  .padding-set{ padding:30px  ;  position:relative; }
  .bottom-margin{ margin-bottom:40px  ;}
  .content-ineer-border{ border:1px dashed #999999; width:100%; height:auto; padding:25px 50px 25px 50px; overflow:hidden; }
 
  .content-ineer-border2{ border:1px dashed #999999; width:100%; height:auto;  overflow:hidden; margin-top:10px;  }
   .content-ineer-border3{ border:1px dashed #999999; width:100%; height:auto; padding:25px; overflow:hidden; }
  
  .content-ineer-border-tag{ left:50%; margin-left:-130px; top:15px;  width:253px; height:106px;  position:absolute; z-index:100; }
  
  .star-margin{ margin:15px 0px 15px 0px;}
  .main-row-border h4{ color:#CC3300; font-family: 'Lobster', cursive; Times, serif; font-size:22px;}
  .nav a{  color:#FFFFFF; font-family: 'Lora', serif;  font-size:16px;}
  
  .main-fotter{ margin:0px; padding:25px 0px 25px 0px; background-color:#005058; }
  .social-content{ margin:0px; padding:0px; width:100%; height:auto; float:left; }
.social-content ul{ margin:0px ; padding:0px; list-style:none;}
.social-content ul li a{ margin:0px 10px 0px 10px ; padding:0px; float:left; width:55px; height:55px; border-radius:50%; border:1px solid #FFF; display:block;}
.social-content ul li a img{ margin:10px 0px 0px 10px; padding:0px; }
.social-content ul li a:hover{ background-color:#003035; }

.fotter-nav2{ margin:0px auto 0px auto; padding:0px; width:82%; height:60px; float:right;  }
.fotter-nav2 ul{ margin:0px; padding:0px; list-style:none;  }
.fotter-nav2 ul li a{ margin:0px; padding:0px 5px 0px 5px; float:left; display:block; color:#fff; font-size:11px;  font-family: 'Lora', serif; font-style:italic; text-transform:uppercase; letter-spacing:2px; }
.fotter-nav2 ul li a:hover{  background:none !important; color:#0CF; }
.fotter-nav2 span{ color:#66CCFF; font-size:12px;  font-family: 'Lora', serif; font-style:italic;   }
.text-align{ text-align:left; padding-left:15px;}
.bottom-border{ border-bottom:1px dashed #CCCCCC;  }
.curser{ cursor:pointer; }
.video-margin{ margin:0px 0px 0px 0px;} 
p{ margin:0px; padding:0px; font-family: 'Lora', serif;  font-style:italic; font-size:16px; color:#333333; line-height:20px; }
.title-type{ margin:0px; padding:0px; font-family: 'Lora', serif; font-style:italic; font-size:20px; color:#333333; line-height:24px; }

h1, h2, h3{ font-family: 'Lobster', cursive; margin:0px; padding:0px 0px 10px 0px;  color:#118093; }

h4{  font-family: 'Lora', serif; font-style:italic; margin:0px; padding:0px 0px 10px 0px;  color:#000000; line-height:25px; }  
.copy-right{float:right; text-align:right; padding: 10px 20px 0px 0px; color:#0099FF;}
/*********************START RES************************************/
@media (max-width: 768px) {
.padding-set{ padding:10px;  position:relative; }
.content-ineer-border{ border:1px dashed #999999; width:100%; height:auto; padding:5px; overflow:hidden; }

.fotter-nav2{ margin:20px auto 0px auto; padding:0px; width:100%; height:auto; float:right;  }
.fotter-nav2 ul{ margin:0px; padding:0px; list-style:none;  }
.fotter-nav2 ul li a{ margin:0px; padding:8px 0px 8px 0px; display:block; float:none; text-align:center; color:#248d98; font-size:11px;  font-family: 'Lora', serif; font-style:italic; text-transform:uppercase; letter-spacing:2px; border-bottom:1px dotted #0099FF; }
.fotter-nav2 ul li a:hover{  background:none !important; color:#0CF; }

.fotter-nav2 ul li a:hover{  background:none !important; color:#0CF; }
.fotter-nav2 span{ color:#fff; font-size:12px;  font-family: 'Lora', serif; font-style:italic; width:100%; text-align:center;   }
.copy-right{ text-align:center;}
.img-set-size{  height:auto; }
.img-set-size2{ margin:50px 0px 50px 0px;   height:auto; }
.img-margin-set{ margin:120px auto 10px auto; }
.img-margin-set4{ margin:40px auto 10px auto; }
 .content-ineer-border2{ border:1px dashed #999999; width:100%; height:auto;  overflow:hidden; margin-top:40px;  }
   .content-ineer-border3{ border:1px dashed #999999; width:100%; height:auto; padding:25px; margin-top:40px; overflow:hidden; }
   
   .social-content{ margin:0px; padding:0px; width:100%; height:auto; float:left; }
.social-content ul{ margin:0px ; padding:0px; list-style:none;}
.social-content ul li a{ margin:0px 4px 0px 4px ; padding:0px; float:left; width:43px; height:43px; border-radius:50%; border:1px solid #FFF; display:block;}
.social-content ul li a img{ margin:7px 0px 0px 7px; padding:0px; width:25px; height:auto; }
.social-content ul li a:hover{ background-color:#003035; }


.social-icon{ margin:20px 3px 0px 3px; padding:0px; width:40px; height:40px; background-color:#2c8583; border-radius:50%; display:block; cursor:pointer;  }
	.social-icon:hover{ background-color:#137671;  }
	.social-icon img{ margin:5px 0px 0px 0px; padding:0px; width:30px; height:auto;   }
	
	.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.video-text-none{ display:none;}
}



/*********************logo RES************************************/

@media (max-width: 385px) {
.navbar-brand img{ width:230px; height:auto;}

}
