body {
	margin:0;
	padding:0;
	
}
/*golden pages navbar css*/

/*.css for goldenpages header;}*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<start  golden pages navbar css>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>/*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< start  golden pages navbar css>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>/*/
.logo-img2{margin-left: 15px;}

ul.main-menu1 li:hover >ul.dropdown-menu1 {
	display:block;
}
.dropdown-submenu >.dropdown-menu1 {
	top:0px;
	left:100%;
}
.dropdown-submenu > a:after {
	border-color:transparent transparent transparent #333;
	border-style:solid;
	border-width:5px 0px 5px 5px;
	content:"";
	float:right;
	height:0;
	margin-right:-10px;
	margin-top:5px;
	width:0;
}

#navmenu1 ul li {
	padding:0px 5px; font-size:16px;
}
#navmenu1 a {
	color:black; 
}
#navmenu1 ul li:hover {

	background:skyblue;transition: all 0.8s;
}

#navmenu1 ul li a:hover {
	
	color:red!important; transition: all 0.8s;
}

#navmenu1 ul li a {
	color:white;
}
.dropdown-menu1 ul {
	
}
.dropdown-menu1 a:hover {
	
}
.main-menu1 {background: #2e78f7;
	
}

.img-3{border: 1px solid black;}

/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<end golden pages navbar css>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>/*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< end golden pages navbar css>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>/*/

/*        nav css //////   */
.icon-mm{color: darkblue;}

.join-us {list-style: none; }
.join-us a{color: #fff;}
.join-us li{display: inline;  padding-right: 10px;}
.navi-menu ul{ background:;}
.navo-gp  li:hover{   background: linear-gradient(to bottom, #cc0000 0%, #ff6600 100%);}
.navi-box{margin-right: 30px;}
.menu{color:#fff;}
.social-icon{ padding-left: 150px; padding-right: 150px;  margin-bottom: 20px;}

.nav-container{padding-right:150px; padding-left:150px; background: darkblue;}
.main-header{ padding: 5px 0px; border-bottom: 3px solid red; background: darkblue; }
.main-header a{text-decoration: none;}
.log-sec{margin-top: -40px;}
.navi-box a{text-transform: capitalize}
.header_1{ padding-right: 150px; padding-left: 150px;}

.logo-img{width: 200px;}
/*.end css for goldenpages header;}*/
.icon-j{color:skyblue; font-size: 20px;}
.social-box a{color:black; font-size: 14px;}
.navi-cont{padding-right: 150px; padding-left: 150px;}
.slider-cont{padding-right: 150px; padding-left: 150px;}
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<end golden pages navbar css>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>/*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< end golden pages navbar css>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>/*/

.call-img{width: 30px;}
.nav-btm{}
.navoo-ct{margin-top:15px;}
.cont-cus{padding-right: 150px; padding-left: 150px;}
.navoo-bottom{list-style: none; font-weight: bold;}
.navoo-bottom li{ display: inline; padding-right: 5px;}
.navoo-bottom li a:hover{ text-decoration: none; color:red;}

/*--other products css--*/
.pro-list{list-style: none; }
.pro-list li{display: inline;  padding-right: 10px; text-decoration: none;}
.other-pro{
            border-left: 5px solid #ba0505; }
.pro-list  li a:hover{ text-decoration: none; color:red;}
.pro-list  li a{color:black;}
/*--end other products css--*/


.logo-top{border:2px solid #007bff; padding: 5px; padding-left: 15px; padding-right: 15px; color:red; font-weight: bold;}

.box-1 {
	border: 1px solid darkblue; margin-bottom:10px;
}
.box-2 {
	border: 1px solid darkblue; margin-bottom:10px;
}
.box-cont-one{}

.call_us {
	margin-top:0px;
}
.mail-call{list-style: none;}
.mail-call li{ }
.call_us a:hover {
	text-decoration:none;
	color:red;
}
.goole-t{}
.box-one{padding-right: 10px;}
.google_translate{padding-left:-15px!important;}
.google_translate {
	margin-left:-10px;

	
	margin-top:0px;
	border:2px solid #2e3192;
	width:30px;
	height:60px;
	border-radius:4px;

}
.logo-top1{color:#00ffe9;}
.all-res{color: #fff;}
.promo-btm{color:#fff;}
.promo-btm a{color:yellow;}

.box-cont{padding-left: 150px; padding-right: 150px;}
.content-box h4{color:darkblue;}
.add-dtl img{border:1px solid darkblue; padding: 5px; border-radius: 50px; background:#fff;}
.add-dtl img:hover{ background:red; transition: all 0.8s; border: none;}
/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {

	.cont-cus{padding-right: 0px; padding-left: 0px;}

	.text-right{margin-right: 50px;}
	.navoo-bottom{margin-top: 0px;}
	.cl-dtl{margin-top: 10px;}
	.join-us {list-style: none; margin-top: 0px; }
	.google_translate{margin-bottom:10px; }
	.social-icon{ padding-left: 0px; padding-right: 0px; }
	.box-cont{padding-left: 0px; padding-right: 0px;}
	.slider-cont{padding-right: 0px; padding-left: 0px;}
	.navi-cont{padding-right: 0px; padding-left: 0px;}

	.header_1{ padding-right: 0px; padding-left: 0px;}

.google_translate {
width:185px;
height:60px;
margin-left:70px;
}
}

/*Small devices (landscape phones, 576px and up)*/

@media (min-width: 576px) and (max-width: 767.98px) {
.google_translate {
width:200px;
height:60px;
margin-left:200px;
border:none;
}
}
.google-top {
	padding-top:30px;
}
.header_1 {
	
}
.nav_manu {
	background:#2A3182!important;
}
#navigation_bar ul {
	margin:0px auto;
}
#navigation_bar ul li {
	border-right:1px solid white;
	padding:0px 30px;
}
.nav_first {
	background:#2A3182!important;
}
.navigation_menu ul li {
	margin-right:89px;
	border-right:2px solid white;
}
.navigation_menu li a {
	color:white;
	margin-right:70px;
}
.welcome {
	margin-top:10px;
	border: 1px solid #CCCCCC;
	padding:20px;
	border-radius:5px;
	margin-bottom:20px;
}

.welcome1 {
	margin-top:0px;
	
	padding:0px;
	border-radius:15px;
	margin-bottom:20px;
}
.t2in{color:yellow;}
.amn-inf{color:yellow;}

.p-name {
	color:#993300;

}
.about-wel {
	margin-bottom: 20px;
}
.head_welcome {
	background:#2A3182;
	color:white;
	padding:10px;
	margin-bottom:10px;
}
.products {
	margin-top:30px;
	margin-bottom:50px;
}
.gal-img {
	float:left;
margin-left
}

.comp-nn{color: #00ffe9;}

.gallery {
	background:#FFF;
	border:5px solid #EAC743;
	border-radius:20px;
	padding:20px 0px;
	margin-bottom:60px;
}
.list-menu{margin-left: -40px; }

.btm-menu-one{padding-left: 50px;}
.img-dtl{width: 30px; margin-right: 5px;}
.add-dtl{margin-left: -43px;}
.add-dtl li{list-style: none; text-decoration: none; margin-bottom: 5px;}
.add-dtl li a:hover{text-decoration: none;}
.add-dtl li a{text-decoration: none;}

/*.form-1{ background:#878787; border:2px solid gray;margin-bottom:30px; box-shadow:2px 6px 10px #ff0451; padding-right:10px; }
/*media query*/
@media (max-width: 575.98px) {
	
	.our-pro{margin-left: 0px;}
	.info-one{margin-left: -40px;}
	.info{margin-left: 0px;}
 .form-1 {
background:skyblue;
width:100%;
}
.call_email a:hover {
margin-right:auto;
text-decoration:none;
color:red;
}
}
/*media query*/
.enq_form {
	margin-left:30px;
}
.metfin_pro {
	margin-bottom:30px;
}
.map {
	margin-bottom:50px;
}
.gallery-name {
	color:#990000;
}
.gallery-btn {
	margin-top:10px;
}
.call_email a:hover {
	margin-right:35px;
	text-decoration:none;
	color:red;
}
 =================================================================== Scroll To Top style ==================================================================== .back-to-top-btn {
margin-bottom:10px;
}
#myBtn {
	display: none;
	position: fixed;
	bottom: 20px;
	right: 30px;
	z-index: 99;
	border: none;
	outline: none;
	color: white;
	cursor: pointer;
	padding: 8px;
	border-radius: 5px;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}
#myBtn:hover {
	background-color: #fe980f;
}
.footer_1 a { 
	color:#fff;
}
.footer_1 {
	padding-left: 150px; padding-right: 150px;
	background:#024995;
	color:white;
	padding-top:20px;
}/*#353535*/
.footer_2 {
	border-top:1px solid black;
	background:#01152b;
	color:white;
	padding-top:20px;
}
.footer_list ul li a:hover {
	text-decoration:none;
	color:red;
}
.footer_list{ margin-bottom: 10px; }
.footer_list ul li {
	list-style:none;
	padding-top:5px;
}
.icon-btm-box{border: 1px solid black; padding: 20px; border-radius: 75px; width: 50px; height: 50px;	}
.box-2 {
	background: #c8f5f7;
	margin-bottom:10px;
	padding: 25px;
	color:black;
}
.icon-btm{font-size: 22px; margin-right: 10px; color: skyblue;}
.box-2:hover {
	margin-bottom: 25px;
	margin-top: -25px;transition: all 0.8s;cursor: pointer;
}
.box-1:hover {
	margin-bottom: 25px;
	margin-top: -25px; transition: all 0.8s; cursor: pointer;
}
.box-1 {
	background: #ddeaff;
	padding: 25px;
	color:black;
}
.icon-box{color:deepskyblue;}

	
.cmp-detail{}
.mbl-detail{}
.find{color:blue;}
.c-us{color:yellow;}
.follow-us{color:#00ffe9;}
.info{color:#00ffe9;}
.pro-tow{color:#00ffe9;}
.cont-us-btm{color:#00ffe9;}
.pro-one{margin-left: -40px;}
.icon-scl{}
.ggle{}
.twtr{}
.web-num{}
.call_email{}
.mail-num{}
.gp-in{color:yellow;}
.call_us{}
.f-icon{font-size: 23px;}

.img-logo{margin-bottom: 10px;}
.head-web{color:blue;}


.btm-menu li{display: inline; padding-right: 50px; padding-left: 50px;}

.email-one{margin-left:120px; list-style: none; }
.email-one li{display: inline;}
.mail-1{font-weight: bold; color: darkblue;}
.mail-ag{color:red;}

.info-mail{color:red;}





/*Extra small devices (portrait phones, less than 576px)*/

@media (max-width: 575.98px) {
	.mail-1{padding-left: 50px;}
	.email-one li{display: block;}

	.email-one{margin-left:10px;} 

    .footer_1 {
	padding-left: 55px; padding-right: 0px;}

	.btm-menu li{display:block; padding-right: 0px; padding-left: 0px;}
    .welcome1{margin-top: 0px;}
    .carousel-indicators{display: none;}
    .mail-call{margin-top:10px;}
    
    .logo-img1{padding-left: 0px; margin-bottom: 10px; margin-top: 8px;}
    .logo-img2{padding-left: 40px;}

.nav-container{padding-right:0px; padding-left:0px;  }
    .logo-img2{margin-left: 0px;}
    
}


/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {
	.email-one{margin-left:0px;}
	.cont-cus{padding-right: 50px; padding-left: 50px;}

	.footer_1 {
	padding-left: 50px; padding-right: 50px;}
	.google_translate {
	
	margin-top:0px;
	border:none;
	width:30px;
	height:60px;
	padding-left:130px;

}
.cl-dtl{margin-top: 10px;}
.google_translate{margin-top: 10px;}
	.social-icon{ padding-left: 50px; padding-right: 50px; }
	.box-cont{padding-left: 50px; padding-right: 50px;}
	
	.navi-cont{padding-right: 50px; padding-left: 50px;}

	.header_1{ padding-right: 50px; padding-left: 50px;}
	.slider-cont{padding-right: 50px; padding-left: 50px;}
	#navmenu1 ul li {
	padding:0px 0px; font-size:16px;
}

	.btm-menu li{display: inline; padding-right: 2px; padding-left: 0px;}
    .navi-box{margin-right: 0px; margin-left: 0px;}
    .nav-container{padding-right:0px; padding-left:0px;  }
      .logo-img2{margin-left: 15px;}
    .main-menu{margin-left: 0px;}
    
}




