* {
	margin:0;
	padding: 0;
}
.blank-box {
	border-top: 5px solid red;
	margin-top: 20px;
}

.social-icon p{ margin-bottom: 2px!important; }

.social-icon {
	margin-top: 5px;
}
.log-sec {
	margin-top: 0px;
}
.circle{font-size: 20px!important;}
.social-box a {
	color: black;
}
.social-box a:hover {
	color: #F58700;
	text-decoration: none;
}
.form-box {
	margin-top: 20px;
}
.pro-link {
	padding-top: 12px;
	padding-bottom: 12px;
}
/*CSS FOR NAVIGATION */

ul.main-menu li:hover >ul.dropdown-menu {
	display:block;
}
.dropdown-submenu >.dropdown-menu {
	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;
}
.navbar {
	margin-top: 10px;
}
#navmenu ul li {
	/*background: #0984FF; border-radius: 5px; */
	border-right: 2px solid #fff;
}
#navmenu ul li a {
	color:#fff;
	padding: 10PX;
}
#navmenu ul li a:hover {
	background: linear-gradient(to bottom, #ff6600 27%, #cc0000 100%);
	color:yellow;
	border-radius: 10px; transition: all 0.8s;
}
.dropdown-menu {
	background: #0984FF;
}
.menu {
	color:#fff;
}
.navi-box {
	 background: blue;
	 margin-left: 50px; margin-right: 50px;
}
.main-menu {margin:0px auto;}

.nav-cont{ background: blue;}

/*CSS FOR NAVIGATION */
.wp-text{color:red;}
.card-contact{padding: 20px;}
.card-contact:hover{border:1px solid blue; box-shadow: 3px 3px 12px black;}
.map-cont:hover{border:1px solid blue; box-shadow: 3px 3px 12px black;}
.ad-txt{color:darkred; margin-bottom: 30px; border-bottom: 1px solid red; box-shadow: 3px 3px 10px black;}
.map-cont{margin-top: 50px; padding: 10px;}
.card-book:hover{border:2px solid red; background: #cce6fc;}
.card-profile:hover{border:2px solid blue; background: #f9efc5;}
.meet-team{padding-bottom: 15px; text-decoration-line: underline; background:#fff; padding-top: 15px; color:darkblue; border-bottom: 5px solid red; box-shadow: 3px 3px 10px black; margin-bottom: 30px; font-family: cursive;}
.meet-team:hover{color:blue; background:white;}
.profile1{border-radius: 50%;}

.team-pro{background: #5ca7f2; padding-top: 20px; padding-bottom: 30px;}
.card-profile{margin-bottom: 20px; box-shadow: 5px 5px 15px black;}
  .img-bg {
	
	margin-top: 5px;
}
.slider {
	padding-bottom: 20px;
}
/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
.slider {
padding-bottom: 5px;
}

.navi-box{text-align: left!important;}

.welcome-heading h2 {
margin-top:-35px;
}
.up-head {
margin-top:10px;
}
.up-head h3 {
padding-bottom: 10px;
}
}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {


}
@media (max-width: 991.98px) {
	#navmenu ul li a {padding: 5px;}
.nav-box {


}
.navi-box {
	 background: blue;
	 margin-left: 0px; margin-right: 0px; text-align: center;
}

}
.pro-link-1 li {
	display: inline;
	list-style: none;
	padding-right: 28px;
}
.pro-link-1 {
	list-style: none!important;
	margin-left: 6px;
	margin-top: 5PX;
}
.product p {
	color: blue;
}
.welcome-heading {
	padding-top: 10px;
	padding-bottom: 10px;
	background: #E8E8E8;
}
.welcome-heading h2 {
	padding: 10px 0px;
	color:#2D40D2;
}
.produc-sec {
	margin-top: 20px;
	margin-bottom: 60px;
}
.product {
	padding-top: 20px;
}
.heading-foo h3 {
	padding: 10px 0px;
}
.link-btm{color: yellow;}
footer {
	background: #9e0c00;
	padding-top: 15px;
	
	color:white;
}
footer a {
	color:#fff;
}

footer a:hover {
	color:#E7CBF0;
	text-decoration: none;
}
.bg-image a:hover {
	color:#E7CBF0;
	text-decoration: none;
}
.bg-image {
	background-image: url(../images/red-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.bg-image a {
	color:white;
}
/*///////////////////////about us page css* /////*/
.logo-section{margin-top: 20px;}
.product-ab-sec h4 {
	margin-top: 15px;
}
.pro-row-2 {
	padding-top: 30px;
}
.product-ab-sec {
	margin-top: 5px;
	margin-bottom: 20px;
}
.bottom-note {
	padding: 30px 0px;
}
.bottom-note p:hover {
	color:#FFA600;
}
.about-p  {
	color:#000;
	font-family: CooperPlanck4;
	font-size: 20px;
}
.about-p h2{font-size: 40px;}
.about-p h2:hover {
	color:#FFA600;
	font-size: 40px;
	font-family: Cooper BlkOul BT;
}
/*///////////////////////products page css* /////*/
.pro-1 {
	margin-top: 52px;
}
.pro-head {
	background:  #E4D7D8;
	margin-top: 0px;
}
.pro-btn {
	background:  #E4D7D8;
	padding:25px 0px;
}
.heading-pro-list {
	margin-bottom: 30px;
}
.button-pro {
	background: #fff;
	border-radius: 15px;
}
.pro-search {
}
.pro-search h3 {
	border-left: 5px solid red;
	background: linear-gradient(to bottom, #6666ff 27%, #9999ff 100%);
	padding: 5px;
	color:#fff;
	margin-top: 15px;
}

.li-head h3 {
	border-left: 10px solid red;
	background: linear-gradient(to bottom, #6666ff 27%, #9999ff 100%);
	padding: 10px;
	color:#fff;
	margin-top: 10px;
}



.button-pro {
	padding: 20px;
	padding-top: 30px;
}
.button-pro a {
	margin-bottom: 10px;
	margin-left: 5px;
}
.up-exibition {
}
.up-exibition h3 {
	margin-top: 0px;
	padding: 4px;
}
.button-pro {
	padding-left: 10px;
	margin-top: 10px;
}
.pro-page-cont {
	margin-bottom: 20px;
}
.button-pro a:hover {
	background: linear-gradient(to bottom, #ff6600 27%, #cc0000 100%);
	color: #fff;
}
.button-pro-comp {
	background: #fff;
	border-radius: 15px;
	padding: 20px;
	padding-top: 30px;
}
.button-pro-comp a {
	margin-bottom: 10px;
	margin-left: 5px;
}
/*///////////////////////company search page css* /////*/
.c-search {
	background:  #E4D7D8;
}
.btn-search {
	background: #E4D7D8;
	padding: 50px 0px;
}
.c-head {
}
.h-heading {
	margin-top:30px;
	background: linear-gradient(to bottom, #6666ff 27%, #9999ff 100%);
	border-left:8px solid red;
	border-top: 1px solid red;
}
.h-heading {
	color:#fff;
}
.up-c h3 {
	background: linear-gradient(to bottom, #6666ff 27%, #9999ff 100%);
	color:#fff;
	padding: 3px;
	border-top: 1px solid red;
	border-left:3px solid red;
}
.btn-pro {
	background: #E4D7D8;
	padding: 30px 0px;
}
.btn-pro-1 {
	background: #E4D7D8;
}
.btn-p {
	background: #fff;
	
	border-radius: 5px;
}
.btn-p a {
	margin-bottom: 10px;
	margin-left: 5px;
	margin-top: 10px;
}
.btn-p a:hover {
	background: linear-gradient(to bottom, #ff6600 27%, #cc0000 100%);
	color: #fff;
}
.comp-search {
	margin-top: 100px;
}
.comp-search h3 {
	border-left: 10px solid red;
	background: linear-gradient(to bottom, #6666ff 27%, #9999ff 100%);
	padding: 10px;
	color:#fff;
}
.up-exibition h3 {
	background: linear-gradient(to bottom, #6666ff 27%, #9999ff 100%);
	color:#fff;
	border-radius: 5PX;
}
.up-exibition {
	padding: 5px;
	padding-bottom: 20px;
	margin-top: 8px;
	margin-bottom: 20px;
}
.comp-page {
	margin-top: 50px;
}
.cont-comp-page {
	margin-bottom: 80px;
}
.s-button {
	margin-top:-200px;
}
/*///////////////////////publication page css* /////*/
  .publication-h h4 {
	padding: 5px;
	color: white;
}
.publication-head {
	margin-top: 50px;
}
.publication-head h2 {
	padding: 10px;
	border-left: 5px solid red;
}
/*///////////////////////advertisement page css* /////*/
  .ad-page h2 {
	background: linear-gradient(to bottom, #6666ff 27%, #9999ff 100%);
	padding: 5px;
	color:#fff;
	margin-top: 10px;
	border-left: 8px solid red;
}
.advt-head h2 {
	padding: 5px;
	border-left: 5px solid #D93636;
}
.advt-head {
	margin-top: ;
	margin-bottom: 10px;
}
.advt-cont {
	margin-bottom: 10px;
	margin-top: 0px;
}
.contact-page {
	margin-top:30px;
	margin-bottom: 60px;
}
.contact-head {
	margin-top: 10px;
}
.contact-head h2 {
	padding: 5px;
	color: white;
	padding-left: 8px;
	border-left:8px solid red;
}
.cont-add {
	border:2px solid lightgray;
	padding-top: 50px;
	padding-left: 40px;
	padding-right: 40px;
	box-shadow: 5px 8px 20px #158BA8;
	padding-bottom: 20px;
}
.cont-add:hover {
	border: 2px solid#CCA519;
	background: #f9efc5;
}
.e-heading {
	margin-top: 50px;
}
.e-heading h3 {
	padding: 10px;
	border-left: 10px solid #BD3F00;
	color: #fff;
}
.directory a {
	color: red;
	text-decoration: none;
}
.directory a:hover {
	color: #005BDB;
}
.e-dir {
	margin-bottom: 15 px;
	margin-top: 20px;
}
.directory h5 {
	padding-top: 10px;
}
.e-box {
	margin-bottom: 100px;
}



/* Medium devices (tablets,min width 768px   less than 992px)*/
@media (max-width: 991.98px) {

.ab-pro h4 {
font-size: 13px;
padding: 3px;
}
.product h5 {
font-size: 18px;
}
.pro-link-1 li {
padding-right:10px;
}
.pro-link-1 {
margin-left:10px;
}
.btm-menu li{margin-left: 0px!important; margin-right: 0px!important;}


}
 /* Large devices (desktops, less than 1200px)*/
 @media (max-width: 1199.98px) {
 .pro-link-1 li {
padding-right:5px;
}
 .pro-link-1 {
margin-left:4px;
}
}

 /* Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) {
 .pro-link-1 li {
padding-right:142px;
}
.pro-link-1 {
margin-left: 29px;
}
}

/*/ Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
	.contact-page{margin-top:10px;}
	.logo-img{margin-bottom: 15px;}
	.logo-section{}

	.btm-menu li{display: block!important;}
 .pro-link-1 li {
padding-right:58px;
}
 .pro-link-1 {
margin-left: 9px;
}
 .ad-page h2 {
font-size: 25px;
}
.pro-row-1 {
margin-top: -35px;
}
 .pro-1 {
margin-top: 10px;
}
 .pro-row-2 {
margin-top: -20px;
}
.advt-rate-img {
padding: 5px;
}
.rate-card {
padding-bottom: 20px;
}
.advt-cont {
margin-bottom: 0px;
margin-top: 0px;
}
.advt-head h2 {
padding: 5px;
border-left: 10px solid #D93636;
font-size: 23px;
margin-top: ;
margin-bottom: 10px;
}
.social-menu {
border-bottom: 1px solid red;
text-align: center;
padding-bottom: 10px;
padding-top: 15px;
}
 .copyright-sec {
text-align: center;
}
.list-pro {
padding-bottom: 20px;
}
.publication-head h2 {
font-size: 23px;
text-align: center;
}
.social-box {
padding-left: 55px;
padding-bottom: 10px;
}
.form-box {
margin-top: 30px;
}
.home-pro-box {
padding-bottom: 20px;
background: pink;
padding: 5px;
}
.ab-pro {
padding-bottom: 20px;
}
 .e-heading h3 {
font-size: 14px;
}
.pro-head {
padding: -30px 0px;
}
.pro-search h2 {

}
.button-pro {
padding-top: 30px;
margin: 10px;
margin-top: -40px;
margin-left: 20px;
margin-right: 20px;
}

.bottom-menu img{margin-left: 110px;}
.btn-detail a{margin-left: 90px; margin-top: 15px; margin-bottom: 15px;}
.gp-img img{margin-bottom: 15px; margin-left:90px;}


}



/* END MEDIA QUERY*/

.product-list{border-top: 1px solid gray;}

.product-cont {
	
	
	margin-top: 20PX;
}
.a-list {
	list-style: none;
}
.a-list li {
	display:inline;
	padding-right: 13px;
}
.list-2 {
	
	
	
	margin-bottom:0px;
	margin-top: 30px;
	margin-bottom: 20px;
	padding-top: 10px;
	
}
.list-2  {
	
}
.a-list-2 li {
	list-style-type:armenian;
	display: inline;
	padding-right: 300px;
}
.a-list-2 li a:hover {
	color:red;
}

.li-head h4 {
	background:  linear-gradient(to bottom, #6666ff 27%, #9999ff 100%);
	padding: 5px;
	color:#fff;
	margin-top:-10px;
	border-left:8px solid red;
	margin-bottom: 30px;
}
.li-head-p h4 {
	background:  linear-gradient(to bottom, #6666ff 27%, #9999ff 100%);
	padding: 5px;
	color:#fff;
	margin-top:-10px;
	border-left:8px solid red;
	margin-bottom: 30px;
}
.product-list h3 {
	margin-top: 10px;
	margin-bottom: 10px;
	border-left: 5px solid red;
}
.a-list {
	background:linear-gradient(to bottom right, #ff9933 0%, #ff6600 100%);
	;
	padding: 10px 0px;
	padding-left: 50px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	font-size: 20px;
}
.a-list a {
	color:#fff;
}
.a-list a:hover {
	color: red;
	
}
.product-comp {
	background: linear-gradient(to top left, #66ffff 0%, #00ccff 100%);
	padding: 20px 20px;
}
.adress {font-family: 'Roboto Condensed', sans-serif;
	/* font-family: 'Alegreya Sans', sans-serif; */
	color:#000;
}

.mail-img{width: 60px;}

.text-link a{color:#0066CC;}
.c-weblink a{color:black;}
.web-name-1 a{color: black!important;}
.comp-head h3 {
	background:#428EFF;
	padding: 5px;
	color:#fff;
	
}
.bottom-menu {
	background:#29E2FF;
	padding-top: 20px;
	padding-bottom: 10px;
}
.bottom-menu a {
	color:#fff;
}
.bottom-menu a:hover {
	text-decoration: none;
	color:yellow;
}
.bottom-menu button {
	color:#fff;
}
.icon {
	border:1px solid red; width: 50px; text-align: center; padding: 10px; background: #074190;
	color: #fff; margin-right: 15px;
}
.icon:hover{background: red; color:skyblue; transition: all .8s; border:1px solid darkblue;}
.city {
	color:blue;
}

.info-w{list-style: none;}
.comp-name a{
	color:black;
}
.comp-add {
	color:blue;
	font-size: 20px;
}
.c-person {
	color:blue;
	font-size: 20px;
}
.c-web a {
	color:blue;
	font-size: 20px;
}
.c-web  {
	color:blue;
	font-size: 20px;
}

list-2-1 {
}
.p-list li {
	list-style: none;
}
.list-compony li {
	list-style: none;
}
.bottom-menu {
	border-bottom: 15px solid #1A9FFF;
	margin-bottom: 20px;
}
.gp {
	color:yellow;
}

.img-gp{}
.bottom-menu a {
	
}
.side-img{padding-top: 10px;}
.adress-2{display: block;}
.icon{display:block;}
.add-one{margin-left: 150px; margin-top: -25px;}
.contact-dtl p{margin-bottom: 4px!important;}

.cont-side{padding-left: 80px; padding-right: 80px;}
.border-one{box-shadow: 3px 3px 15px gray; padding: 10px;}
.pro-gp{color: red;}
.img-member{padding-left: 200px;}
.list-p1 li{list-style: none; display: inline; }
.list-p1 li a{text-align: center;}
.list-tow{margin-left: 50px;}
.btm-menu{list-style: none; text-align: center;}

.btm-menu li{display: inline; margin-left: 50px;margin-right: 50px; }
.btm-menu li a{ text-align: center;}
.add-btm{}









/*============================ Media Query  ================================*/

@media (max-width: 575.98px){
	.product{padding-top: 0px;}


	.pro-search h3 {margin-bottom: 20px; margin-top: 10px; font-size: 16px; padding: 5px; border-left: 3px solid red;}

	.cont-side{padding-left: 0px; padding-right: 0px;}
	.list-tow{margin-left: 10px;}
	.list-p1{margin-top: 15px;}
}


/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {

.cont-side{padding-left: 20px; padding-right: 20px;}
.list-p1{margin-left: 115px;}
.list-tow{margin-left: 10px;}

 }




/*============================ Media Query  ================================*/
