
@font-face {
    font-family: myfont;
    src: url('../fonts/copergtb.ttf');
}
/*header area*/
.navbar-nav {
  float: right;
  margin: 0;
}
.logo {
  width: 150px;
  padding-top: 15px;
}
.navbar {
  border: medium none;
  margin-bottom: 0;
  min-height: 0;
  padding-bottom: 0;
  padding-top: 0;
  position: relative;
}
.navbar-brand {
  float: left;
  font-size: 0px;
  height: 0px;
  line-height: 0px;
  padding: 0px;
}
.header_background {
  background: #f8f8f8 none repeat scroll 0 0;
}
.navbar-default .navbar-nav > .current-menu-item > a, .navbar-default .navbar-nav > .current-menu-item > a:hover, .navbar-default .navbar-nav > .current-menu-item > a:focus {
  background-color: #02b6f2;
  color: #fff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #777;
  
}

.menu{}
.menu li{transition:all 1.5s ease 0s;}
.menu li a {
  line-height: 56px;
  /*transition: all 0.6s ease 0s;*/
  font-weight: bold;
  text-transform: uppercase;
}
.menu li a:hover{
	background: #00a8e0 !important;
	color: #fff !important;
	transition:all 1s ease 0s;
	
}
/*header area*/
.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;

}
.structure1{
	width: 100%;
	margin: 0 auto;
}
.structure{
	
	padding-left: 0;
    padding-right: 0;
}
.background {
  background: rgba(0, 0, 0, 0) url("../images/fbd.png") repeat fixed center top / cover ;
}
.background h4 {
  color: #fff;
  padding: 20px 0;
}
.background ul{}
.background ul li {
  color: #fff;
  font-size: 12px;
  line-height: 25px;
}
.background p {
  color: #fff;
  font-size: 12px;
  line-height: 25px;
}
.footer_padding{
	padding: 50px 0px;
}
.copyright_background {
  background: #302E30 none repeat scroll 0 0;
  margin: 0 auto;
  padding: 15px 0 10px;
  width: 100%;
  color:#fff;
}
.single_footer_upper_socil_icon ul {
  margin: 0;
  padding: 0;
}
.single_footer_upper_socil_icon ul li {
  float: left;
  list-style: outside none none;
  padding: 10px 8px;
  transition: all 1.5s ease 0s;
}
.single_footer_upper_socil_icon ul li a img {
  background: #02b6f2 none repeat scroll 0 0;
  border: 2px solid #fff;
  border-radius: 500px;
}
.single_footer_upper_socil_icon ul li:hover {
  padding: 10px 8px;
	transform: rotate(360deg) ;
}
.contact_us {
  margin: 0;
  padding: 0 0px 0 3px;
}
.contact_us li {
  line-height: 30px !important;
  list-style: outside none none;
}
.contact_us li span {
  padding-right: 20px;
}

.our_services {
  margin: 0;
  padding: 0 0 0 13px;
}
.about_us p {
  text-align: justify;
}
.content_pattern_one_area {
  margin-top: 30px;
}
.content_pattern_one_area h2 {
  color: #02b6f2;
  margin-bottom: 30px;
  text-transform:uppercase;
  font-family: myfont;
}
.content_pattern_one {
  
}
.map_size{}
.content_pattern_one p {
  font-size: 15px;
  line-height: 25px;
  text-align: justify;
}
.content_pattern_service{
	float: left;  margin-top: 30px;
}
.content_pattern_service img {
    border-radius: 5px;
    box-shadow: 2px 5px 10px #888888;
    display: block;
    width: 100%;
    height: auto;
}
 

.content_pattern_service p {
  color: #02b6f2;
  font-size: 15px;
  font-weight: bold;
  padding: 10px 0 0;
  text-align: center;
  text-transform:uppercase;
}

.content_pattern_one_image {
  float: right;
}
.content_pattern_one_image img {
  border-radius: 5px;
}
.content_pattern_one_image p {
  color: #02b6f2;
  font-size: 15px;
  font-weight: bold;
  padding: 10px 0 0;
  text-align: center;
}
.mission {
  color: #02b6f2;
  font-size: 18px;
  font-weight: bold;
}
.top_margin {
  margin-top: 50px;
}
.search_img{}
.modal-dialog {
  margin: 81px 0 0 906px;
  width: 313px;
}
button, input, optgroup, select, textarea {
  color:#777;
}
.vission_area {
  background: #f8f8f8 none repeat scroll 0 0;
  border: 1px solid #E1E1E1;
  margin: 20px 0 50px;
}
.vission {

 
}
.version_text {
  
}
.version_text p {
  border-left: 5px solid #02b6f2;
  font-size: 15px;
  line-height: 30px;
  margin: 20px 0 20px 30px;
  padding: 20px 0 20px 40px;
  text-align: justify;
}
.button_contact {
  padding: 70px 0 0;
  text-align: center;
}
.contact_us_link {
  background: #02b6f2 none repeat scroll 0 0;
  color: #fff !important;
  font-weight: bold;
  padding: 15px;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.6s ease 0s;
}
.contact_us_link:hover{
  text-decoration: none;
  background: #777 none repeat scroll 0 0;
}

/*about us*/
.page_header_about {
  background: rgba(0, 0, 0, 0) url("../images/about_us.jpg") no-repeat scroll center 0;
  height: 200px;
}
.page_header_about h1 {
  color: #fff;
  font-family: myfont;
  padding: 62px 0 0;
  text-transform: uppercase;
}
/*Our Services*/
.page_header_serivces {
  background: rgba(0, 0, 0, 0) url("../images/our_service.jpg") no-repeat scroll center 0;
  height: 200px;
}
.page_header_serivces h1 {
  color: #fff;
  padding: 62px 0 0;
  text-transform: uppercase;
  font-family: myfont;
}
.bottom_margin {
  margin-bottom: 50px;
}
.bottom_top {
  margin-top: 50px;
}
/*Warehouse*/
.page_header_warehouse {
  background: rgba(0, 0, 0, 0) url("../images/warehouse.jpg") no-repeat scroll center 0;
  height: 200px;
}
.page_header_warehouse h1 {
  color: #fff;
  padding: 62px 0 0;
  text-transform: uppercase;
  font-family: myfont;
}
.ware_house_location {
  margin: 0;
  padding: 0 0 0 15px;
}
.ware_house_location li {
  line-height: 25px;
  list-style: outside none none;
}
.border_radius {
  border-radius: 5px;
}

/*Warehouse*/
.page_header_gallery{background: rgba(0, 0, 0, 0) url("../images/gallery.jpg") no-repeat scroll center 0;
  height: 200px;}
.page_header_gallery h1{
  color: #fff;
  padding: 62px 0 0;
  text-transform: uppercase;
  font-family: myfont;
}

/*Contact Us*/




.comment-form {border:1px solid #51B1D1; background:#eee; padding:15px; margin-bottom:50px;}
.comment-form input,textarea,.form-control,.wpcf7-form-control {
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #555;
  display: block;
  font-size: 14px;
  height: 45px;
  line-height: 1.42857;
  padding: 6px 20px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
  
}
.searchform input{
	  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #555;
  display: block;
  font-size: 14px;
  height: 45px;
  line-height: 1.42857;
  padding: 6px 20px;
  margin:20px 0;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.comment-form textarea, .wpcf7-textarea{height: 150px !important;;}

.form-submit input,#searchsubmit, .submit_btn,.wpcf7-submit {
  background: #02b6f2;
  background-image: -webkit-linear-gradient(top, #02b6f2, #63c3ff);
  background-image: -moz-linear-gradient(top, #02b6f2, #63c3ff);
  background-image: -ms-linear-gradient(top, #02b6f2, #63c3ff);
  background-image: -o-linear-gradient(top, #02b6f2, #63c3ff);
  background-image: linear-gradient(to bottom, #02b6f2, #63c3ff);
  color: #fff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  border:none !important;
  width:25%;
}


.page_header_contact_us {
  background: rgba(0, 0, 0, 0) url("../images/contact_us.jpg") no-repeat scroll center 0;
  height: 200px;
}
.page_header_contact_us h1 {
  color: #fff;
  padding: 62px 0 0;
  text-transform: uppercase;
  font-family: myfont;
}
.form-control,.wpcf7-form-control {
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #555;
  display: block;
  font-size: 14px;
  height: 45px;
  line-height: 1.42857;
  padding: 6px 20px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}

.submit_btn,.wpcf7-submit {
  background: #02b6f2;
  background-image: -webkit-linear-gradient(top, #02b6f2, #63c3ff);
  background-image: -moz-linear-gradient(top, #02b6f2, #63c3ff);
  background-image: -ms-linear-gradient(top, #02b6f2, #63c3ff);
  background-image: -o-linear-gradient(top, #02b6f2, #63c3ff);
  background-image: linear-gradient(to bottom, #02b6f2, #63c3ff);
  color: #fff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  border:none !important;
  width:25%;
}

.submit_btn:hover,.wpcf7-submit:hover {
  background: #0c9cf5;
  background-image: -webkit-linear-gradient(top, #0c9cf5, #0b8be0);
  background-image: -moz-linear-gradient(top, #0c9cf5, #0b8be0);
  background-image: -ms-linear-gradient(top, #0c9cf5, #0b8be0);
  background-image: -o-linear-gradient(top, #0c9cf5, #0b8be0);
  background-image: linear-gradient(to bottom, #0c9cf5, #0b8be0);
  text-decoration: none;
}
h3{font-family:myfont}
.wpcf7-form-control{border-left:5px solid #02B6F4}
.wpcf7-form-control:focus{
  -webkit-box-shadow: -1px 5px 38px -2px rgba(184,184,184,1);
-moz-box-shadow: -1px 5px 38px -2px rgba(184,184,184,1);
box-shadow: -1px 5px 38px -2px rgba(184,184,184,1);
}
div.wpcf7-response-output{margin:0 !important}
div.wpcf7-validation-errors{border: 2px solid #ff0000 !important;}

/*Responsive Menu Issu*/
.navbar-toggle {
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  float: right;
  margin-bottom: 25px;
  margin-right: 15px;
  margin-top: 25px;
  padding: 9px 10px;
  position: relative;
}

.carousel-caption p{font-size:18px;}

.myclass_image {
	border-radius: 5px;
    box-shadow: 2px 5px 20px #888888;
    margin: 0 0 0 20px;
    width: 55%;
}
.warehouse_margin_bottom{margin-bottom:40px;} 

/*For New Dropdown Menu*/
 
ul li ul.sub-menu{
        min-width: 100%; /* Set width of the dropdown */
        background: #f2f2f2;
        display: none;
        position: absolute;
        z-index: 999;
        left: 0;
    }
    ul li:hover ul.sub-menu{
        display: block; /* Display the dropdown */
    }
    ul li ul.sub-menu li{
         float:left;
		 display:block;
		 position: relative;
		 min-width:150px;
    }


   ul li ul.sub-menu li a{
          padding: 10px;
		  text-align:left;
		  float:left;  
		  line-height:25px;
    }
   ul li ul.sub-menu li a:hover{
	   width:100%;
	   text-decoration:none
   }

   
   
/* Blog Design -- Single Page Design */
@media screen and (max-width: 680px) {
    .form-submit input, .submit_btn, .wpcf7-submit{width:100%}
	.version_text p{padding: 20px 10px 20px 10px;margin: 20px 0;}
	.button_contact{padding:0;margin: 30px 0;}
	.navbar-nav{float:left;width:100%;margin-bottom:20px}
	.menu li a{line-height:25px}
	 
}
 
.comments_margin_left ol{margin-left:15px;}
.recent_blog_post{margin-top:10px;}
.recent_blog_post h4{background:#02b6f2; color:#fff; margin:0; text-transform:capitalize; padding:5px;}
.recent_blog_post ul {margin:0; padding:0;}
.recent_blog_post ul li{list-style:none;padding:5px 10px;border-bottom: 1px solid #eee;}
.recent_blog_post ul li:last-child{border:none}

/*Widget Design*/
.sidebar_widget{margin-bottom:15px; border:1px solid #02b6f2; }
.blog_section_all{border:1px dotted #eee;  margin-top: 20px;margin-bottom: 50px;padding: 0;}
.blog_section_all h3{padding:5px; margin:0; background: #eee none repeat scroll 0 0;}
.blog_details{padding:10px;}
.h3span{font-size:14px; }
.blog_page_single_link{background:#faf8f8; margin:10px 0; padding:20px; border:1px solid #ddd}
.blog_page_single_link h2{margin:0; padding:10px 0;}
.blog_thumbnail_image{margin:0 20px 0 0; width:30%;height: 150px;}

/* Paginate Blog page*/
 
.pagination a{background:#f9f9f9; padding:10px 20px; border:1px solid #d6d6d6;font-size: 20px;}
.pagination a:hover{background:#02b6f2; text-decoration:none;transition: background-color .8s; color:#fff;}
.pagination .current{background:#0092ce ; padding:10px 20px; color:#fff; font-size: 20px;}

.rbs_gallery_button{margin-bottom:20px; text-align:center !important;} 
.rbs_gallery_button a{background:#fff !important; font-family:myfont  !important; border:2px solid #02b6f2 !important; color:#02b6f2 !important;}
.rbs_gallery_button a:hover{  background:#02b6f2 !important; color:#fff !important;}
.rbs_gallery_button .active{background:#02b6f2 !important;   box-shadow:none  !important;  color:#fff !important;}