@charset "utf-8";
/* CSS Document */

/* Global Classes starts */
* { outline:none;}

div, form, P{ margin:0px; padding:0px;}

A IMG /* This Class will disble border over any link on images*/
{ border:none; outline:none;}

a{text-decoration:underline;color:#004274;}

a:hover{ text-decoration:none; color:#cb0202;}

p{ color:#000000; padding:5px 0px 5px 0px; margin:5px 0px 5px 0px;}

p a{text-decoration:underline;color:#004274;}

p a:hover{text-decoration:none;color:#cb0202;}

UL{ /* Controls NORMAL UL */ margin:0 0 0 15px; padding:0 0 0 0;list-style-type:none; color:#000000;}

UL LI{/* Controls NORMAL li inside UL */ margin:0 0 3px 0; padding:0 0 0 12px;}

UL strong{font-size:15px;}    

OL{/* Controls NORMAL OL */ margin:0 0 0 28px; padding:0 0 0 0; list-style-type:decimal;}

OL LI{ /* Controls NORMAL li inside OL */text-decoration:underline; color:#000000;}
    
OL LI A, LI A , OL A{/* Controls LINKS inside OL */ text-decoration:underline; color:#004274;}

OL A:HOVER{/* Controls LINKS HOVER inside OL */ text-decoration:none; color:#cb0202;}

UL A{/* Controls LINKS inside UL */ text-decoration:underline; color:#004274;}

UL A:HOVER{/* Controls LINKS HOVER inside UL */ text-decoration:none;color:#cb0202;}
/* ----Global Classes ends-----*/    

html,body{ margin:0px; padding:0px; font-family: 'Open Sans', sans-serif;}
.clr{ clear:both;}

.header_top{ margin:0px; padding:10px 0px; background:#044ea0;}
.header_top_wrapper{ margin:0px auto; padding:0px; width:1160px;}
.header_top_wrapper_left{ margin:0px; padding:0px; width:215px; float:left;}
.header_top_wrapper_left a{ margin:0px; padding:0px; text-decoration:none; display:block; color:#fff; font-size:13.60px; font-weight:300;}
.header_top_wrapper_left a:hover{ color:#edebed;}

.header_top_wrapper_right{ margin:0px; padding:0px; width:430px; float:right; text-align:right;}
.header_top_wrapper_right p{ margin:0px; padding:0px; color:#fff; font-size:13.60px; font-weight:300;}
.header_top_wrapper_right p a{ margin:0px; padding:0px 10px 0px 0px; text-decoration:none; color:#fff; font-size:13.60px; font-weight:300;}
.header_top_wrapper_right p span{ margin:0px; padding:0px 1px 0px 10px; color:#fff; font-size:13.60px; font-weight:300;}
.header_top_wrapper_right p span a{ margin:0px; padding:0px; text-decoration:none; color:#fff; font-size:13.60px; font-weight:300;}
.header_top_wrapper_right p span a:hover{ color:#edebed;}

.header_container{ margin:0px; padding:0px; background:#f4f3f3;}
.header_wrapper{ margin:0px auto; padding:0px; width:1160px;}
.header_wrapper_left{ margin:5px 0px 0px 0px; padding:0px; width:200px; float:left;}
.header_wrapper_left img{ margin:0px; padding:0px;}

.header_wrapper_right{ margin:0px; padding:0px; width:624px; float:right;}
.header_wrapper_right ul{ margin:0px; padding:0px; list-style-type:none;}
.header_wrapper_right ul li{ margin:0px; padding:0px; text-decoration:none; float:left;}
.header_wrapper_right ul li a{ margin:0px; padding:38px 21.7px; text-decoration:none; display:block; color:#000; font-size:16px; font-weight:500; font-family: 'Roboto', sans-serif;}
.header_wrapper_right ul li a:hover{ background:#044ea0; color:#fff;}
.header_wrapper_right ul li.active a{ background:#044ea0; color:#fff;}

.banner{ margin:0px; padding:0px;}
.banner img{ margin:0px; padding:0px; width:100%;}

.caption{ margin:90px 0px 0px 0px; padding:0px; width:100%; position:absolute;}
.caption_wrapper{ margin:0px auto; padding:0px; width:1160px; text-align:center;}
.caption_wrapper h1{ margin:0px; padding:0px 0px 5px 0px; color:#fff; font-size:44px; font-weight:700; text-transform:uppercase;}
.caption_wrapper p{ margin:0px; padding:0px 0px 20px 0px; color:#fff; font-size:17px; font-weight:400; line-height:30px;}

.more{ margin:0px auto; padding:0px; width:220px; text-align:center;}
.more a{ margin:0px; padding:12px 0px; text-decoration:none; display:block; background:#e1e5e6; color:#054da3; font-size:18px; text-transform:uppercase; font-weight:500;}
.more a:hover{ background:#cfd3d4;}

.body_wrapper{ margin:40px auto; padding:0px; width:1160px;}
.body_wrapper h2{ margin:0px; padding:0px 0px 20px 0px; color:#000; font-size:36px; font-weight:300; text-transform:uppercase; font-family: 'Roboto', sans-serif; text-align:center;}
.body_wrapper p{ margin:0px; padding:0px 0px 20px 0px; color:#6f6c6c; font-size:16px; font-weight:400; line-height:27px; text-align:center;}

.read{ margin:0px auto; padding:0px; width:155px; text-align:center;}
.read a{ margin:0px; padding:12px 0px; text-decoration:none; display:block; background:#f1f2f2; color:#6f6c6c; font-size:16px; font-weight:400; font-family: 'Roboto', sans-serif;}
.read a:hover{ background:#e9ebeb;}

.futured{ margin:0px; padding:40px 0px; background:#f1f2f2;}
.futured_wrapper{ margin:0px auto; padding:0px; width:1160px;}
.futured_wrapper h3{ margin:0px; padding:0px 0px 20px 0px; color:#000; font-size:36px; font-weight:300; text-transform:uppercase; font-family: 'Roboto', sans-serif; text-align:center;}
.futured_wrapper p{ margin:0px; padding:0px 0px 30px 0px; color:#626262; font-size:16px; font-weight:300; text-align:center;font-family: 'Roboto', sans-serif;}
.futured_wrapper_left {
    float: left;
    margin: 0 4% 45px;
    padding: 0;
    text-align: center;
    width: 24%;
}

.futured_wrapper_left img {
    border: 13px solid #e5e7e7;
    border-radius: 12px;
    display: block;
    height: auto;
    margin: 0 0 20px;
    padding: 0;
    width: 100%;
}
.futured_wrapper h4{ margin:0px; padding:0px; color:#6f6c6c; font-size:19px; font-weight:500; text-transform:uppercase; font-family: 'Roboto', sans-serif;}
.futured_wrapper h4 a{ margin:0px; padding:0px; text-decoration:none; display:block; color:#6f6c6c; font-size:16px; font-weight:500; text-transform:uppercase; font-family: 'Open Sans', sans-serif;}
.futured_wrapper h4 a:hover{ color:#004aa3;}

.view{ margin:0px auto; padding:0px; width:170px; text-align:center;}
.view a{ margin:0px; padding:12px 0px; text-decoration:none; display:block; background:#cecccc; color:#000; font-size:16px; text-transform:capitalize; font-weight:400; font-family: 'Open Sans', sans-serif;}
.view a:hover{ background:#c4c2c2;}

.product{ margin:0px; padding:45px 0px; background-attachment: fixed;
background-image: url(../images/home-bg.png);
background-position: center top;
background-repeat: no-repeat;
background-size: cover;}
.product_wrapper{ margin:0px auto; padding:0px; width:1160px;}
.product_wrapper h3{ margin:0px; padding:0px 0px 15px 0px; color:#000; font-size:36px; font-weight:300; text-transform:uppercase; font-family: 'Roboto', sans-serif; text-align:center;}
.product_wrapper_left{ margin:0px; padding:0px; width:300px; float:left;}
.product_wrapper_left ul{ margin:0px; padding:0px; list-style-type:none;}
.product_wrapper_left ul li{ margin:0px; padding:0px; text-decoration:none; display:block;}
.product_wrapper_left ul li a{ margin:0px; padding:0px; text-decoration:none; display:block; color:#000; font-size:16px; font-weight:500; text-transform:uppercase; font-family: 'Open Sans', sans-serif; line-height:43px;}
.product_wrapper_left ul li a:hover{ color:#044ea0;}

.product_wrapper_middle{ margin:0px 0px 0px 200px; padding:0px; width:175px; float:left; vertical-align:middle;}
.product_wrapper_middle ul{ margin:0px; padding:0px; list-style-type:none;}
.product_wrapper_middle ul li{ margin:0px; padding:0px; text-decoration:none; display:block;}
.product_wrapper_middle ul li a{ margin:0px; padding:0px; text-decoration:none; display:block; color:#000; font-size:16px; font-weight:500; text-transform:uppercase; font-family: 'Open Sans', sans-serif; line-height:43px;}
.product_wrapper_middle ul li a:hover{ color:#044ea0;}

.product_wrapper_right{ margin:0px; padding:0px; width:200px; float:right;}
.product_wrapper_right ul{ margin:0px; padding:0px; list-style-type:none;}
.product_wrapper_right ul li{ margin:0px; padding:0px; text-decoration:none; display:block;}
.product_wrapper_right ul li a{ margin:0px; padding:0px; text-decoration:none; display:block; color:#000; font-size:16px; font-weight:500; text-transform:uppercase; font-family: 'Open Sans', sans-serif; line-height:43px;}
.product_wrapper_right ul li a:hover{ color:#044ea0;}

.our{ margin:40px auto; padding:0px; width:1160px; text-align:center;}
.our h3{ margin:0px; padding:0px 0px 15px 0px; color:#000; font-size:36px; font-weight:300; text-transform:uppercase; font-family: 'Roboto', sans-serif;}
.our p{ margin:0px; padding:0px 0px 30px 0px; color:#000; font-size:16px; font-weight:300;font-family: 'Open Sans', sans-serif;}

.retail{ margin:0px; padding:0px; text-align:center;}
.retail img{ margin:0px 7px; padding:0px;}
.retail img:hover{ transform: rotateZ(360deg); transition: all 4s ease 0s;}

.footer{ margin:0px; padding:45px 0px; background:#2a2929;}
.footer_wrapper{ margin:0px auto; padding:0px; width:1160px;}
.footer_wrapper h3{ margin:0px; padding:0px 0px 20px 0px; color:#fff; font-size:36px; font-weight:300; text-transform:uppercase; font-family: 'Open Sans', sans-serif; text-align:center;}
.footer_wrapper_left{ margin:0px; padding:0px; width:330px; float:left;}
.footer_wrapper_left h4{ margin:0px; padding:0px 0px 5px 0px; color:#fff; font-size:21px; font-weight:400; text-transform:uppercase; font-family: 'Open Sans', sans-serif;}
.footer_wrapper_left p{ margin:0px; padding:0px; color:#fff; font-size:16px; font-weight:300; text-transform:uppercase; font-family: 'Open Sans', sans-serif; line-height:35px;}
.footer_wrapper_left span{ margin:0px; padding:0px; color:#fff; font-size:16px; font-weight:300;font-family: 'Open Sans', sans-serif; line-height:35px; display:block;}
.footer_wrapper_left span a{ margin:0px; padding:0px; text-decoration:none; color:#fff; font-size:16px; font-weight:300;font-family: 'Open Sans', sans-serif;}
.footer_wrapper_left span strong{ margin:0px; padding:0px; text-decoration:none; color:#fff; font-size:16px; font-weight:300;font-family: 'Open Sans', sans-serif;}
.footer_wrapper_left span strong a{ margin:0px; padding:0px; text-decoration:none; color:#fff; font-size:16px; font-weight:300; font-family: 'Open Sans', sans-serif; text-decoration:none;}
.footer_wrapper_left span strong a:hover{ color:#0c56a9;}

.footer_wrapper_right{ margin:0px; padding:0px; width:715px; float:right;}
.footer_wrapper_right_inpt{ margin:0px 0px 15px 0px; padding:11px 20px; width:309px; border:none; color:#a5a5a5; font-size:15px; font-weight:300; font-family: 'Roboto', sans-serif; float:left;}
.footer_wrapper_right_inpt1{ margin:0px 0px 15px 0px; padding:11px 20px; width:309px; border:none; color:#a5a5a5; font-size:15px; font-weight:300; font-family: 'Roboto', sans-serif; float:right;}
.footer_wrapper_right_textarea{ margin:0px 0px 15px 0px; padding:11px 20px; width:675px; border:none; color:#a5a5a5; font-size:15px; font-weight:300; font-family: 'Roboto', sans-serif; height:95px;}
.footer_wrapper_right_btn{ margin:0px; padding:14px 0px; width:715px; background:#6f6c6c; border:none; color:#fff; font-size:17px; font-weight:400; font-family: 'Roboto', sans-serif; text-transform:uppercase; cursor:pointer;}
.footer_wrapper_right_btn:hover{ background:#636060;}

.footer_bottom{ margin:0px; padding:30px 0px; background:#191919;}
.footer_bottom_wrapper{ margin:0px auto; padding:0px; width:1160px;}
.footer_bottom_left{ margin:3px 0px 0px 0px; padding:0px; width:235px; float:left;}
.footer_bottom_left p{ margin:0px; padding:0px; text-decoration:none; color:#fff; font-size:14px; font-weight:300; font-family: 'Open Sans', sans-serif;}

.footer_bottom_right{ margin:0px; padding:0px; width:600px; float:right;}
.footer_bottom_right ul{ margin:0px; padding:0px; list-style-type:none;}
.footer_bottom_right ul li{ margin:0px; padding:0px; text-decoration:none; float:right; background:url(../images/devider.png) left 4px no-repeat;}
.footer_bottom_right ul li a{ margin:0px; padding:0px 17px; text-decoration:none; display:block; color:#fff; font-size:15px; font-weight:500;}
.footer_bottom_right ul li:last-child{ background:none;}
.footer_bottom_right ul li a:hover{ color:#044ea0;}
.footer_bottom_right ul li:first-child a{ padding-right:0px;}

/******************about***********************/

.banner_inner{ margin:0px; padding:0px;}
.banner_inner img{ margin:0px; padding:0px; width:100%;}

.tittle{ margin:70px 0px 0px 0px; padding:0px; width:100%; position:absolute; text-align:center;}
.tittle h1{ margin:0px; padding:0px; color:#fff; font-size:44px; font-weight:700; text-transform:uppercase;}

.about{ margin:0px; padding:0px;}
.about_left{ margin:0px; padding:0px; width:600px; float:left;}
.about_left h3{ margin:0px; padding:0px 0px 15px; color:#000; font-size:24px; font-weight:400; text-transform:uppercase; font-family: 'Roboto', sans-serif;}
.about_left p{ margin:0px; padding:0px 0px 15px 0px; color:#000; font-size:15px; font-weight:300; font-family: 'Open Sans', sans-serif; text-align:left;}
.about_left p strong{ margin:0px; padding:0px 0px 0px; color:#000; font-size:18px; font-weight:600; text-transform:uppercase; font-family: 'Open Sans', sans-serif; display:inline-block;}
.about_right{ margin:0px; padding:0px; width:500px; float:right;}
.about_right img{ margin:0px; padding:0px; width:100%;}

/*+++++++++++++++++product+++++++++++++++++++++++*/
.innerpage_body{ margin:0px; padding:0px 0px; background:url(../images/inner-bottom.jpg)right bottom no-repeat ;}
.innerpage_body1{ margin:0px; padding:0px; background:url(../images/inner-top.jpg)right top no-repeat;}
.about_body{ margin:0px; padding:0px; width:790px; float:left;}
.about_body p{ text-align:left; color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 300;
    margin: 0;
    padding: 0 0 16px;
    text-align: left;}
.about_body h3{ margin:0px; padding:0px 0px 15px; color:#000; font-size:24px; font-weight:400; text-transform:uppercase; font-family: 'Roboto', sans-serif;}
.right_link h3{ margin:0px; padding:0px 0px 15px; color:#000; font-size:24px; font-weight:400; text-transform:uppercase; font-family: 'Roboto', sans-serif;}
.about_body h4{ margin:0px; padding:0px 0px 20px 0px; color:#000; font-size:15px; font-weight:600; font-family: 'Open Sans', sans-serif; text-align:left; text-decoration:none; line-height:28px;}
.about_body h4 a{text-decoration:none; margin:0; padding:0; display:inline;}
.inner_sidebar{ margin:0px; padding:0px; width:320px; float:right;}
.right_link ul{ margin:0px 0 0 16px; padding:0px; list-style-type:circle;color:#03F;}
.right_link ul li{ margin:0px; padding:0px;}
.right_link ul li a{ color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 300;
    margin: 0;
    padding: 0 0 16px 5px;
    text-align: left; text-decoration:none; display:block; text-transform:uppercase;}
.right_link ul li a:hover{ color:#03F;padding: 0 0 16px 10px; transition:all 0.5s ease-in 0s;}

/*+++++++++++++++++Strengths+++++++++++++++++++++++*/
.about_body span{ text-align:left; color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
    margin: 0; display:inline-block;
    padding: 0 0 0px;
    text-align: left;}
/*+++++++++++++++++Contacts+++++++++++++++++++++++*/
.about_body strong{ text-align:left; color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
    margin: 0; display:block;line-height: 26px;
    padding: 0 0 16px;
    text-align: left;}
.about_body strong a{ text-align:left; color:#03F;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 600; text-decoration:none;
    margin: 0; display:inline-block;
    padding: 0 0 16px;
    text-align: left;}

/*+++++++++++++++++Query+++++++++++++++++++++++*/
.about_body input[type="text"],
.about_body input[type="password"],
.about_body input[type="email"],
.about_body select
{ margin:0px 0 0px; padding:6px 3%; width:33%; color:#000; font-size:15px; font-weight:400; font-family: 'Open Sans', sans-serif; border:1px solid; border-color:#7e7e7e; background:#fff;}
.about_body textarea{ margin:0px; padding:6px 3%; width:33%; color:#000; font-size:15px; font-weight:400; font-family: 'Open Sans', sans-serif; border:1px solid; border-color:#7e7e7e; background:#fff; height:95px;}
.about_body input:focus{ border-color:#063;}
.about_body input[type="button"]{ margin:0px; padding:8px 3%; width:44%; color:#fff; font-size:16px; font-weight:700; font-family: 'Open Sans', sans-serif;  border:none; text-transform:uppercase; background:#008aff ; transition:all 0.8s ease;}
.about_body input[type="button"]:hover{ background:#076bc0; transition:all 0.8s ease;}
.about_body .con_feild label, .about_body .con_feild1 label{ width:30%; display:inline-block; vertical-align:top;}
.con_feild { margin:0 0 10px 0;}

.about_body select{ width:39.4%;}

.subt_butn {
    background: #044ea0 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-family: "Roboto",sans-serif;
    font-size: 16px;
    font-weight: 600;
    margin:0px 0px 0px 30%;
    padding: 13px 50px;
    text-decoration: none;
    text-transform: uppercase; border:none; cursor:pointer;
}
.subt_butn:hover{ background:#6e6b6b; transition:all 1s ease 0s;}

.about_body .con_feild1 input[type="text"]{ width:10%;}
.conecting_power img{ vertical-align:middle; margin:0px 2px 0px 0px;}

/*+++++++++++++++++tail lamp+++++++++++++++++++++++*/
.about_body h6{ margin:0px; padding:0px 0px 15px; color:#000; font-size:24px; font-weight:400; text-transform:uppercase; font-family: 'Roboto', sans-serif; text-align:center;}
.product_left {
    background: #f6f6f6 none repeat scroll 0 0;
    border: 4px solid #ccc;
    border-radius: 10px;
    float: left;
    height: 430px;
    margin: 0 1.5% 2.9%;
    padding: 2% 3%;
    transition: all 1.5s ease 0s;
    width: 39%;
}
.product_left h5{ margin:0px; padding:0px 0px 15px; color:#000; font-size:18px; font-weight:400; text-transform:uppercase; font-family: 'Roboto', sans-serif; text-align:center; letter-spacing:0.75px;}
.product_left img{ margin:0 auto 5px; padding:0; width:auto; height:auto; display:block; text-align:center;}
.product_left span {
    color: #000;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: 600;
    margin: 0;
    padding: 0 0 16px;
    text-align: center;
}
.product_left label{ text-align:left; color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    margin: 0; display:inline-block;
    padding: 0 0 16px;
    text-align: left;}
.product_left ul{ margin:0px 0 0 0px; padding:0px;}
.product_left ul li{ color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 300; background:url(../images/circle.png) left top 6px no-repeat;
    margin: 0;
    padding: 0 0 10px 15px;
    text-align: left; text-decoration:none; display:block;}
	
.product_left:hover{ transform:scale(1.04); transition:all 1.5s ease 0s; background:#cdd6fc;}	
/*+++++++++++++++++led lamp+++++++++++++++++++++++*/	
.ledlamp {
    margin: 0;
    padding: 0;
}

.ledlamp img {
    display: block;
    height: auto;
    margin: 0 auto;
    padding: 0;
    width: auto;
}
/*+++++++++++++++++led lamp+++++++++++++++++++++++*/
.thankyou{ margin:0; padding:25px 0; text-align:center;}
	
.thankyou h3{ margin:0px; padding:0px 0px 15px; color:#000; font-size:24px; font-weight:400; text-transform:uppercase; font-family: 'Roboto', sans-serif;}
.thankyou p{ margin:0px; padding:0px 0px 20px 0px; color:#000; font-size:15px; font-weight:300; font-family: 'Open Sans', sans-serif;}
	
	
	
	
	
	