/* 1. Theme default css */
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,900|Open+Sans:400,400i,600,700');
@import url("menu.css");
@import url("flexslider.css");
body { font-family:'Source Sans Pro', sans-serif; font-weight:normal; font-style:normal; }
.img { max-width:100%; transition:all 0.3s ease-out 0s; }
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}

button, select { cursor:pointer; text-transform:none; }
.cl{clear:both;}
/*header css start*/

#header-top_2 #header-top { margin-bottom:0; }
.top_socials { margin-top:5px;}
.top_socials ul { list-style:none; margin:0; padding:0; }
.top_socials li { display:inline-block; margin-left:5px; padding-top:4px;  }
.top_socials li a { color:#FFF; text-align:center; text-decoration:none; border-right:1px solid #EDEDED; padding-right:8px;  }
.top_socials li a:hover { color:#FFF;}

.logo_none { display:none;}

.all_shop_top { background:#004378; }
.shop_tab{ font-family:'Source Sans Pro', sans-serif; font-size:16px; font-weight:500;  display:block; text-align:center;  margin-top:20px; margin-right:15px; float:right; width:60%;}
.shop_tab a {background:#ff6600;  color:#fff; text-decoration:none; border-radius:4px; line-height:40px; padding:10px;}
.shop_tab a:hover {background:#d05401; }

.all_pro { width:80%; background:#2e89cd; display:block; color:#fff; font-family:'Source Sans Pro', sans-serif; font-size:18px; text-transform:uppercase; text-align:center; line-height:44px; border-bottom:1px solid #000000; position:relative; z-index:9999; margin-top:-6px; border-radius:5px 5px 0px 0px}
.all_pro a { display:block; text-decoration:none; color:#fff;  }
.all_pro a:hover { text-decoration:none; color:#fff; }
/* ------- HEADER BOTTOM  ------ */
#header-bottom { background:#FFF; position:relative; z-index:10; border-bottom:1px solid #F3F0F0; padding-bottom:20px;  }
#header-bottom .col-md-10 { text-align:right; margin-top:10px; }
#header-bottom .get-tuch { display:inline-block; margin-top:7px; }
#header-bottom .get-tuch > ul { display:inline-block; list-style:none; margin:0; padding:0; }
#header-bottom .get-tuch ul li h4, #header-bottom .get-tuch ul li p { padding:0; margin:0; font-family:'Source Sans Pro', sans-serif; text-decoration:none; }
#header-bottom .get-tuch ul li h4, #header-bottom .get-tuch ul li p a { color:#333; text-decoration:none; }
#header-bottom .get-tuch ul li h4, #header-bottom .get-tuch ul li p a:hover { color:#333; text-decoration:none; }
#header-bottom .get-tuch ul li h4 { color:#022940; }
#header-bottom .get-tuch i { display:inline-block; font-size:34px; margin-right:7px; vertical-align:text-bottom; color:#de1183; }
#header-bottom .get-tech-line { display:inline-block; padding:0 15px 0 25px; vertical-align:top; }

.products_main { margin:60px 0px;}
.product_box { border:1px solid #EBEBEB; padding:10px; margin-bottom:15px; height:380px;}
.product_box img { text-align:center;}
.product_box h3 { display: block; margin:20px 0 5px; font-size:14px; font-weight: 700;  line-height: 1.4;  color: #005b9c; text-decoration: none;
 text-align:left;}
.product_box h3 a { color: #005b9c; text-decoration: none;}
.product_box .price {    font-family: "Lato",Arial,"Helvetica Neue",Helvetica,sans-serif; font-size: 24px; font-style: normal;
font-weight: 700;   line-height: 1; margin-top:30px;}
.shop{  width: 100%;  background-color:#3ca400; text-transform: uppercase; font-weight: 500; color:#fff; font-size: 11px; padding: 7px 8px;
line-height: 1.5; font-weight: 700; text-shadow: 0 -2px 0 #338b00;  border-radius: 4px; margin-top:10px; }
.shop:hover{  background-color:#2d7b00; color:#fff;}

.bottom { background:#f3f4f5; padding:30px 0px; margin-top:50px;}
.bottom h4 { font-family:"Lato",Arial,"Helvetica Neue",Helvetica,sans-serif; font-size:18px; color:#5e6f77; font-weight:700; margin-bottom:10px;}	
.bottom ul{margin:0px; padding:0px; list-style:none;}	
.bottom li {font-family:'Source Sans Pro', sans-serif; font-size:14px; color:#D1D1D1; line-height:2em; }
.bottom li a {color:#676363; text-decoration:none; }
.bottom li a:hover {color:#031373;}

.ads h2{ text-align:center; padding-bottom:20px;}

.footer { padding:20px;}

.left_c_main { margin-top:40px;}
.left_c_main h2 { font-family:'Source Sans Pro', sans-serif; font-size:24px; color:#333; padding-bottom:30px; }
.left_c { border:2px solid #DDD9D9;}
.left_c h4{ background:#DDD9D9; padding-left:15px; color:#000; line-height:35px;} 
.left_c ul { margin:0px; padding:0px; list-style-type:none;}
.left_c li { font-family:'Source Sans Pro', sans-serif; font-size:14px; color:#000; line-height:2.5em; padding-left:15px;}
.left_c li a {color:#000; text-decoration:none;}
.left_c li a:hover{color:#15005E; text-decoration:none;}

.weldiv{ margin-top:30px;}
.weldiv h1{ font-family:'Source Sans Pro', sans-serif; font-size:24px; color:#333; padding-bottom:30px;}
.weldiv .text {font-family:'Source Sans Pro', sans-serif; font-size:14px; color:#000; line-height:1.8em; border:2px solid #DBDBDB; padding:10px; margin-top:30px; }

/*-- weldiv div start --*/
.content{ margin-top:50px;}
.weldiv1{}
.weldiv1 h1 {font-family: 'Roboto', sans-serif; color:#004378; font-size:30px; text-transform:uppercase; font-weight:600; margin-bottom:10px; }
.weldiv1 h1 span { color:#000;  }
.weldiv1 .text { font-family: 'Open Sans', sans-serif; text-align:justify;  color:#000; font-size:14px; font-weight:400; line-height:1.8em;  }
/*-- weldiv div end --*/


.right_box { background:#f3f4f5; padding:25px 10px; margin-top:30px;}
.right_box .price {    font-family: "Lato",Arial,"Helvetica Neue",Helvetica,sans-serif; font-size: 24px; font-style: normal;
font-weight: 700;   line-height: 1; margin-top:0px; margin-bottom:30px;}
.right_box .shop{  width: 100%;  background-color:#3ca400; text-transform: uppercase; font-weight: 500; color:#fff; font-size: 11px; padding: 7px 8px;
line-height: 1.5; font-weight: 700; text-shadow: 0 -2px 0 #338b00;  border-radius: 4px; margin-top:10px; }
.right_box .shop:hover{  background-color:#2d7b00; color:#fff;}



/*get touch div start*/
.get-touch-area { padding-top:80px;  padding-bottom: 80px;}
.get-touch-area h1 {font-family:'Source Sans Pro', sans-serif; color:#078ae7; font-size:35px;} 
.get-touch-area .sec-title { display: block; padding: 0 160px 40px;}
.get-touch-area .sec-title p {  color: #a4a4a4;  font-size: 20px; line-height: 30px;  margin: 25px 0 0;}
.get-touch-area .single-item { border: 1px solid #E9E9E9; display: block; padding: 39px 20px 31px;}
.get-touch-area .single-item .icon-holder { padding-bottom: 33px;}
.get-touch-area .single-item .icon-holder span:before { color: #ff5353; font-size: 50px;}
.get-touch-area .single-item .text-holder {}
.get-touch-area .single-item .text-holder h3 {font-family:'Open Sans', arial, sans-serif; color:#000; font-size: 20px; font-weight: 400; line-height: 18px;}
.get-touch-area .single-item .text-holder .border { height:1px; width: 60px; background: #f4f4f4; display: inline-block;}
.get-touch-area .single-item .text-holder p {font-family:'Open Sans', arial, sans-serif; margin: 15px 0 0;}
.get-touch-area .single-item .text-holder p a{font-family:'Open Sans', arial, sans-serif; color: #ff5353;}
.get-touch-area .single-item i { font-size:40px; color:#f8931d;}

.hvr-grow-shadow { display: inline-block;  vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: box-shadow, transform; transition-property: box-shadow, transform;}
.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active { box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5); -webkit-transform: scale(1.1);
 transform: scale(1.1);}
/*get touch div end*/

/*form div start*/
.contact-form-area { padding-bottom: 30px; }
.contact-form-area .contact-form {}
.contact-form-area .contact-form form input[type="text"],
.contact-form-area .contact-form form input[type="email"],
.contact-form-area .contact-form form textarea{font-family:'Open Sans', arial, sans-serif; font-size:13px; border: 1px solid #E9E9E9; color: #848484; display: block;
font-size: 16px; height: 55px; margin-bottom: 30px; padding: 0 20px; width: 100%;  transition: all 500ms ease;}
.contact-form-area .contact-form form textarea{ height: 120px;  margin-bottom: 40px; padding: 10px 20px;}
.contact-form-area .contact-form form input[type="text"]:focus{ border-color: #ff5353; font-size:13px; }
.contact-form-area .contact-form form input[type="email"]:focus{  border-color: #ff5353; }
.contact-form-area .contact-form form textarea:focus{ border-color:#ff5353; }
.contact-form-area .contact-form form button{ background:#f7913a; color:#fff; text-transform:uppercase;  width: 100%;  padding: 14px 0 12px;border: 2px solid transparent; font-size:20px;}
.contact-form-area .contact-form form button:hover{   border: 2px solid #ff5353;}
/*form div end*/

