@import url(https://web.archive.org/web/20230529005657cs_/https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);
@import url(../../../../20230530043854cs_/https_/allfont.net/cache/css/montserrat-light.css?fonts=montserrat-light);
@import url(https://web.archive.org/web/20230529005657cs_/https://fonts.googleapis.com/css?family=Montserrat:400,700); 
@import url(../../../../20230418214416cs_/https_/allfont.net/cache/css/montserrat-black.css?fonts=montserrat-black);
@import url(https://web.archive.org/web/20230529005657cs_/https://fonts.googleapis.com/css?family=Ubuntu+Condensed);


html, body {height:100%;}
 
body {
	margin:0px;
	font-family:'Roboto', Arial, Helvetica, sans-serif;
	color:#333;
	font-size:14px;
	background:#fff;
	font-weight:300;
}

.grid-1200 {
	margin:auto;
	width:100%;
	max-width:1200px;
	height:auto;
	display:table;
}

a{transition: all 0.5s ease-in 0s; text-decoration:none;  color: #be3333; }

.clear{clear:both;}

p{margin-top:0px; font-size:15px;	line-height:24px; font-weight:300; margin-bottom:20px;}

img {border:0px;}

form{margin:0px;}


.grid-1200 {
	margin:auto;
	width:100%;
	max-width:1200px;
	height:auto;
	display:table;
}

.news-ticker {
	width:100%;
	height:45px;
	background-image:url(../../../../20230529005657im_/http_/www.gauravelectronics.com/images/news-stripe.html);
	background-position: center center;
}


.red-stripe {
	background-color:#dc1032;
	padding:10px 0px;
	color:#fff;
}

.celebrating {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-style:italic;
	display:inline-block;
	float:left;
}

.phone {
	font-size:14px;
	display:inline-block;
	float:right;
	padding-left:25px;
	background-image:url(../../../../20230529005657im_/http_/www.gauravelectronics.com/images/phone-icon.html);
	background-repeat:no-repeat;
	margin-left:20px;
	font-family:montserrat, Arial, Helvetica, sans-serif;
}

.email {
	font-size:14px;
	display:inline-block;
	float:right;
	font-family:montserrat, Arial, Helvetica, sans-serif;
	padding-left:35px;
	background-image:url(../../../../20230529005657im_/http_/www.gauravelectronics.com/images/email-icon.html);
	background-repeat:no-repeat;
	background-position:0px 3px;
	margin-left:20px;
}

.email a {color:#fff; border-bottom:1px solid #fff;}

.logo {float:left; margin:10px 0px;}



#colortab {
	display:inline-table;
	float:right;
	background-image:url(../../../../20230529005657im_/http_/www.gauravelectronics.com/images/menu-lines.html);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:50px;
	margin: 0;
}


#colortab li{
	list-style:none;
	float:left;
	text-transform:uppercase;
}

#colortab a {
	font-size:14px;
	color:#004f71;
	font-family:montserrat, Arial, Helvetica, sans-serif;
	display:inline-table;
	padding:31px 30px;
}



.top-navigation li a:hover, .selected a { background-color:#eee; }

.submenu-items {	margin:20px 0px 30px 0px; padding:0px;}

.submenu-items  li {list-style:none; display:inline-block;  width:23.5%; text-transform:capitalize; box-sizing:border-box; margin:0px 10px 0px 0px ; transition: all 0.5s ease-in 0s; } 

.submenu-items  li  a {font-size:14px;  padding-left:15px; color:#666; font-weight:400; line-height:30px; transition: all 0.5s ease-in 0s; background-image:url(../../../../20230529005657im_/http_/www.gauravelectronics.com/images/submenu-arrow.html) !important; background-repeat:no-repeat; background-position:left center;}

.submenu-items  li a img {width:50px; height:50px; float:left; margin-right:5px;}

.submenu-items  li:hover a{  font-weight:500; padding-left:20px; color:#000;}



.banner-area {
	display:block;
	height:450px;
}

h3 {
	display:block;
	background-color:#dc1032;
	color:#fff;
	text-align:center;
	line-height:50px;
	margin:15px 0px;
	text-transform:uppercase;
	font-family:montserrat, Arial, Helvetica, sans-serif;
	font-size:24px;
	letter-spacing:3px;
	font-weight:normal;
}

.video1 {
	display:inline-table;
	float:left;
	margin-bottom:20px;
}

.video2 {
	display:inline-table;
	float:right;
	margin-bottom:15px;
}

.video3 {
	display:inline-table;
	float:right;
}

.iframe-box1, .iframe-box2, .iframe-box3 {
	width:386px;
	float:left;
	background-color:#eee;
	margin-right:16px;
	border:1px solid #ccc;
	margin-bottom:50px;
}

.iframe-box1 { overflow-y:scroll; height:500px;}

.iframe-box2 { overflow-y:scroll; height:500px;}


.iframe-box3 {margin-right:0px;}

.iframe-box3 { overflow-y:scroll; height:500px;}


footer {
	background-color:#333;
	color:#ccc;
	padding:30px 0px 50px 0px;
}

.copyright {
	background-color:#222;
}

.copyright span{
	display:inline-table;
	color:#999;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:2px;
	padding:40px 0px 30px 0px;
}



.social-media { 
	float:right;
	margin:30px 0px 0px 0px;
}

.social-media a {  margin-left:5px;}


.column-1, .column-2, .column-3, .column-4 {
	width:25%;
	float:left;
	box-sizing:border-box;
}

.column-1 {
	line-height:40px;
}


.column-1 img {
	margin:5px 0px 5px 0px;
}


.column-3 {
	line-height:20px;
}

.column-1 img , .column-3 img {
	float:left;
	margin-right:15px;
}

.column-3 a{
	color:#ccc;
	border-bottom:1px solid #ccc;
}

h5 {
	font-family:'montserrat light';
	text-transform:uppercase;
	margin:30px 0px;
	font-weight:normal;
	font-size:20px;
	line-height:25px !important;
	letter-spacing:2px;
	color:#fff;
}

.address-pointer {
	margin-bottom:40px;
}

.textbox1 {
	width:100%;
	border:1px solid #333;
	background:#222;
	padding:8px;
	margin-bottom:7px;
	color:#666;
	font-family:Roboto, Arial, Helvetica, sans-serif;
	font-size:14px;
	display:block;
	box-sizing:border-box;
}

.submit_button {
	background:#222;
	border:0px;
	color:#fff;
	font-weight:600;
	font-family:Roboto, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:10px 20px;
	border:1px solid #333;
	transition: all 0.5s ease-in 0s;
}

.submit_button:hover {background-color:#c91c1c;}


.color-box {
	float:left;
	width:18.5%;
	margin:0px 20px 20px 0px;
	background-color:#fddd67;
	height:280px;
	box-sizing:border-box;
	transition: all 0.5s ease-in 0s;
}

.color-box img {padding-top:30px; transition: all 0.5s ease-in 0s;}
 
.color-box:hover img {padding-top:65px; transition: all 0.5s ease-in 0s;}


.color-box  a{
	display:block;
	font-family:'montserrat', Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	font-size:18px;
	height:280px;
	box-sizing:border-box;	
	position:absolute;
	width:222px;
	text-align:center;
	transition: all 0.5s ease-in 0s;
}

.color-box  a:hover{
	display:block;
	font-family:'montserrat', Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	font-size:18px;
	height:280px;
	box-sizing:border-box;	
	background-color:rgba(0,0,0,0.5);
	position:absolute;
	width:222px;
	text-align:center;
	transition: all 0.5s ease-in 0s;
}

.color-box  a span{
	display:block;
	height:50px;
	width:222px;
	padding:0px 20px 20px 20px;
	box-sizing:border-box;
	transition: all 0.5s ease-in 0s;
	margin-top:210px;
}


.color-box  a:hover span {
	margin-top:120px;
	transition: all 0.5s ease-in 0s;
}

.color-box  a span span, .color-box2  a span span{
	display:block;
	margin-left:20px;
	border-left:1px solid #000;
	padding-left:20px;
	height:auto;
	width:100%;
	padding-bottom:0px;
}

.color-box img{
	display:block;
	text-align:center;
	margin:0px auto 30px auto;
}


#content-area {
	padding:30px 0px 0px 0px;
}

.no-margin {margin-right:0px !important;}



.lastest-news {
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 44px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

.news-ticker textarea {
    background-color: transparent;
    color: #004f71;
    font-family: Bitter;
    font-size: 14px;
    font-style: italic;
    margin: 11px 0 0 55px;
    resize: none !important;
    width: 1000px;
	border:0px;
}


#dropmenu1 {
	background:#eee;
	position:absolute;
	top:118px!important;
	left:0px;
	border-bottom:1px solid #ddd;
	z-index:1000;
}



.inside-banner {
	width:100%;
	height:100px;
	/*background-image:url(../../../../20230529005657im_/http_/www.gauravelectronics.com/images/inside-banner-bg.html);*/
	background-position:center top;
	background-color: #2E3B48;

}

.page-title {
	line-height:100px;
	color:#fff;
	font-family:'montserrat light', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:30px;
	letter-spacing:4px;
}

.left-menu {
	width:300px;
	float:left;
	margin-top:35px;
}

.right-column{
	width:900px;
	float:left;
}

h1{
	font-family:inherit;
	text-transform:uppercase;
	font-size:16px;
	font-weight:normal;
}


li{ font-family:inherit;
	text-transform:uppercase;
	font-size:14px;
	font-weight:normal;
	
}

p{ font-family:inherit;
	text-transform:uppercase;
	font-size:14px;
	font-weight:normal;
	
}

.product-box {
	width:47.5%;
	float:left;
	border:1px solid #ddd;
	box-sizing:border-box;
	margin:0px 20px 20px 0px;
	border-radius:4px;
	text-align:center;
}

.description {
	background-color:#eee;
	padding:25px;
	text-align:center;
	box-sizing:border-box;
	height:260px;
}

.description .model {
	font-size:18px;
	display:block;
	font-weight:500;
}

.description .specification {
	display:block;
	font-weight:900;
	margin:10px 0px;
	font-size:12px;
	color:#666;
}


.description  strong {font-weight:500; display:inline-block; margin-right:10px; margin:5px 0px;}



.product-box img{
	width:90%;
	margin:20px auto;
	text-align:center;
}

.iframe1 {
	width:795px;
	height:451px;
}


.aboutus-bg {
	width:100%;
	height:auto;
}


.aboutus-left {
	width:100%;
	float:left;
	padding-right:40px;
	box-sizing:border-box;
	margin-top:40px;
}

.aboutus-left img{
	float:right;
}

.aboutus-left p{
	font-size:18px;
	line-height:32px;
}

.aboutus-right {
	width:100%;
	float:right;
	box-sizing:border-box;
	margin-top:40px;
}

.aboutus-right img{
	float:left;
	margin-right:40px;
}


h2 {
	font-weight:normal;
}


.item-box {border:1px solid #ddd; display:table; width:100%;}

.item-product {width:50%; float:left; background-color:#fff; text-align:center; padding:20px; box-sizing:border-box; height:330px; text-align:center;}

.item-product img{width:90%;}

.product-details {width:50%; float:right; padding:30px; box-sizing:border-box; height:330px; background-image:url(../../../../20230529005657im_/http_/www.gauravelectronics.com/images/product-arrow1.html); background-repeat:no-repeat; background-position:left center;}

.product-details2 {width:50%; float:right; padding:30px; box-sizing:border-box; height:330px; background-image:url(../../../../20230529005657im_/http_/www.gauravelectronics.com/images/product-arrow2.html); background-repeat:no-repeat; background-position:right center;}

.item-table {width:95%; margin:auto;}

.item-table td, .item-table th{ padding:8px 0px; text-align:left; border-bottom:1px solid #666; font-size:16px;}

.item-table th {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:24px;}


.float-right {
	float:right !important;
}

.float-left {
	float:left !important;
}



.sub-heading {
    background-color: #000;
    color: #fff;
    display: block;
    font-family: Montserrat;
    font-size: 24px;
    padding: 6px;
    text-align: center;
    text-transform: uppercase;
}


.item-product-box {
	border:1px solid #ddd;
	width:47%;
	margin:0px 20px 20px 0px;
	float:left;
}

.item-product-box img{
	width:100%;
}

.full-size-image > img {
    width: 100%;
}

