@charset "utf-8"; 
@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.2.0/dist/css/bootstrap.min.css");
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap');

body {font-family:"DejaVu Sans Condensed", Arial, "sans-serif"; color: #514e4e;box-sizing: border-box;}

.title h1, h2, h3, h4, h5, h6{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: normal;
	box-sizing: border-box;
	line-height: 16px;
}
p {
	text-align: justify;
	line-height: 16pt;
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
	color: #514e4e;
}
p{padding:0;margin:0 0 1.3em}
small{font-size:87%}
blockquote{font-size:1.1em;line-height:1.4em;padding:.8em 1.4em;margin:0 5% 1.2em;border-left:solid 3px rgba(150,150,150,.3)}ins{text-decoration:none}ul,ol{margin:0 0 1.4em 1.6em;padding:0}li{margin:0 0 1em 0;padding:0}
h1,h2,h3,h4,h5,h6{line-height:1.4em;margin:0 0 .5em;overflow-wrap:normal;font-weight:600;color:#000}
h1{font-size:2.5em;line-height:1.2em;font-weight:700;letter-spacing:-.03em}
h2{font-size:2em;line-height:1.3em;letter-spacing:-.02em}
h3{font-size:1.45em;letter-spacing:-.02em}
h4{font-size:1.1em;letter-spacing:.05em;line-height:1.6em;text-transform:uppercase}
h5{font-size:1.2em;line-height:1.7em}h6{font-size:1.1em;line-height:1.7em}
h1,h2,h3,h4,h5,h6{color:#113274;font-weight:700}

img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	display: inline-block;
	vertical-align: middle;
}
img a {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
img a:hover {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.center {text-align: center!important;}
ol,ul{list-style:none}
img { border:none; vertical-align:middle; }
.clear,cl { clear:both; }
img, object, embed, video {max-width: 100%;}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {	width:100%;}
a{outline:0 none;text-decoration:none; color:#191717; cursor:pointer; }
a:hover{text-decoration: none; color:#0449A7}
a img{border:none}
a:link{color:#42413C; text-decoration:underline}
a:visited{color:#022993; text-decoration:underline}
a:hover, a:active, a:focus{text-decoration:none}
/* test.css */
.ul{ list-style: none;}


.top_left { font-family:'OpenSans', sans-serif; font-size:14px; font-weight: 400px; color:red; text-decoration:none; line-height:30px;}
.top_left a { color:red; text-decoration:none; }
.top_left a:hover { color:red; text-decoration:none;}

.top_link { float:right; font-family:'OpenSans', sans-serif; font-size:14px; font-weight: 400px; color:red; text-decoration:none; line-height:30px; text-align:center;  }
.top_link a {color:red; text-decoration:none; padding:0px 5px 0px 5px;}
.top_link a:hover { color:red;}

/*end*/
.jumbotron2{background-color:#F08600;color:#fff;}
.con_search{padding:40px 30px 1px 1px}
.bg-yellow{background-color:#F1FF0A}
.bg-grey{background-color:#f6f6f6}

.msg {padding: 5px;width:auto;margin: 2px;color:#c00;border: 1px solid #c00;background-color: #FEF1ED;font: bold 13px;  font-family:'Open Sans',sans-serif;} 
.example {font: normal 10px arial;color: red;}
.approved {font: normal 10px arial;color: green;}
.green_12{ font-size:12px; color:#008000; font-family:'Open Sans',sans-serif;}
.greentext{font-size:14px;color:#FFF; background-color:#049F03;border:#61F52D 1px solid; padding:4px 0px 7px 0; margin:3px 0px 3px 0; outline:none; text-indent:5px; border-radius:3px; width:100%}
.green{color:#008000;font-family:'Open Sans',sans-serif;font-size:16px;margin:0;padding:0;text-decoration:none}
.orenge{color:#ff8000;font-size:12px;text-decoration:none}
.redtext, .error{font-size:13px;color:#FFF !important;background-color:#FB0A0E;border:#F81F22 1px solid; padding:4px 0px 7px 0; margin:3px 0px 3px 0; outline:none; text-indent:5px; border-radius:3px; width:100%}
.redtext a:hover{color:#FFF;text-decoration: none;}
.red_text{font-size:12px;font-family:'Open Sans',sans-serif;color:red}
.red{color:#FD0206;}
.red_11{ font-size:11px; color: #F00000; font-family:'Open Sans',sans-serif;}
.red_12{ font-size:12px; color:#F00;font-family:'Open Sans',sans-serif;}
.blue{color:#056FD1;font-size:12px;text-decoration:none}

.h1{color:#2a2a2a;font-family:'Open Sans',sans-serif;font-size:22px;font-weight:700;}
.h2{color:#004080;font-family: 'Open Sans', sans-serif;font-size:18px;font-weight:700;}
.h3{color:#ff7900;font-family:"Roboto Condensed";font-size:18px;}
.h4{color:#f4220b;font-family:"Roboto Condensed";font-size:18px;}
.h5{color:#444548;font-size:18px;}
.h6{font-size:16px;font-weight:400;}

.body_text{font-family:'Open Sans',sans-serif;font-size:16px; font-weight:400; color:#333;text-align:justify;line-height:1.9em;padding-left:10px}
.body_text li{list-style:none; background-image:url(../images/icons/icon_approve.png); background-repeat:no-repeat;margin:5px; padding-left:20px;}

.normal_text{font-family:'Roboto Condensed',sans-serif;font-size:16px;color:#333;text-align:justify;line-height:1.9em}
.normal_text li{list-style:none; background-image:url(../images/icons/icon_approve.png); background-repeat:no-repeat;margin:5px; padding-left:25px;}

.h1_text{font-family:'Open Sans',sans-serif;font-size:10px;color: #2D2D2D; margin:0; padding:0px;}
.h1_text li{list-style:none; background-image:url(../images/yes.png); background-repeat:no-repeat; margin:5px; padding-left:20px;}
.redtext{font-family:'Open Sans',sans-serif;font-size:12px;font-weight:700;color:red;text-decoration:none;line-height:1.7em}
.redtext a:hover{color:#00f;text-decoration:underline}
.bluetext{font-family:'Open Sans',sans-serif;font-size:12px;font-weight:700;color:#0063dc;text-decoration:none;line-height:1.7em}

.copy_right{font-family:'Open Sans',sans-serif;font-size:12px;color:#FFF;text-decoration:none}
.copy_right a:hover{color:#fff;text-decoration:underline}

.wight_right{font-family:'Open Sans',sans-serif;font-size:12px;color:#FFF;text-decoration:none}
.copy_right a:hover{color:#fff;text-decoration:underline}

.footermenunav{float:left;list-style-type:none;}
.footermenunav ul{margin:0px auto;padding:0px;list-style-type:none;float:left;}
.footermenunav ul li{float:left;margin:0px auto;font-family:Arial; font-size:12px; color:#7DAED6;padding:5px 26px 0px 0px;}
.footermenunav ul li a{text-decoration:none;color:#0C69A2;}
.boxi{border:1px solid #696; padding:30px 0; text-align:center; width:700px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; -webkit-box-shadow:#666 0px 2px 3px; -moz-box-shadow:#666 0px 2px 3px; box-shadow:#666 0px 2px 3px; background:#FFF; background:-webkit-gradient(linear,0 0,0 bottom,from(#FFF),to(#C8EBFE)); background:-moz-linear-gradient(#FFF,#C8EBFE); background:linear-gradient(#FFF,#C8EBFE); -pie-background:linear-gradient(#FFF,#C8EBFE); behavior:url(images/PIE/PIE.htc)}

.p{padding:3px 5px; background:#f1f1f7; border-bottom:1px solid #ddd; font-size:16px; margin:0;}

/*  info*/
.layout_footer { height: 20px; border-top: dotted 1px #003264; text-align: center; }
.fgr{ border-top: #FF8000 solid 2px; background-color:#FFA806; }
.gry_bg{ border-top: #FFBB7D solid 2px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: inset 1px 1px 8px rgba(0,0,0,.1);-webkit-box-shadow: inset 1px 1px 8px rgba(0,0,0,.1);box-shadow: inset 1px 1px 8px rgba(0,0,0,.1);}


.bott2{ width:100%; float:left; margin-right:1px;}
.bott2 ul { margin:0px; padding:0px; list-style-type:none;}
.bott2 li { font:12px "Roboto Condensed", sans-serif; color:#fff; line-height:1.6em;}
.bott2 li a { text-decoration:none; color:#fff;}
.bott2 li a:hover{ text-decoration:underline; color:#078FF1;}	
/*bottom css end*/

/*Testimonials css start*/
.clearfix:before { content:'\0020'; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
/*footer css start*/
.footer-main{width:100%; border-top-right-radius: 3px;border-radius: 5px; 
  background-color: #060303;
  padding: 20px; font-family:Arial, Helvetica,sans-serif; border-top:#D9D9D9 solid 2px;}

.footer-main h2,h3 { font-family:'Roboto Condensed', sans-serif; font-size:16px; color:#FFF;}
.footer_link { font-family:'Roboto Condensed', sans-serif; font-size:12px; color:#FFF; }
.footer_link a{ text-decoration:none; padding:0px 2px 0px 2px; color:#FFF; }
.footer_link a:hover { color:#FFF;}
.copyright {color:#FFF; font-family:'Open Sans', sans-serif; font-size:16px; font-weight: 400px; }
.copyright a{ color:#FFF; text-decoration:none; }
.copyright a:hover{color:#fff; text-decoration:underline;}
/*footer css end*/
.smallsize {font-size: 0.9em;}.smallersize {font-size: 0.8em;}.smallestsize {font-size: 0.7em;}
.largesize {font-size: 1.15em;}.largersize {font-size: 1.25em;}.largestsize {font-size: 1.35em;}


div.pagination {padding: 3px;margin: 3px;}
div.pagination a {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #AAAADD;text-decoration: none; /* no underline */ color: #000099;}
div.pagination a:hover, div.pagination a:active {border: 1px solid #000099;color: #000;}
div.pagination span.current {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #000099;font-weight: bold;background-color: #000099;color: #FFF;}
div.pagination span.disabled {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #EEE;color: #DDD;}

/*body text css start*/ 
.weldiv{ overflow:hidden;  border:1px solid #ccc; padding:5px; }
.weldiv h1{ background:#ea0028; font: 13px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold;  text-align:left;  line-height:35px; padding-left:5px; }

.list_shadow { width:700px; height:9px; background:url(../images/list_shadow.png) center top no-repeat; overflow:hidden; margin-top:0px; }
/*body text css end*/ 

/*marquee css start*/ 
.marquee_m { margin-top:15px; } 
.marquee_main { background:#091E41; height:41px; line-height:41px; margin:0px auto; overflow:hidden; }
.marquee { font-family:'Roboto Condensed', sans-serif; font-size:13px; color:#FFF; }
/*marquee css end*/

/*business searches css start*/
.content_box { margin:20px 0 20px 0; }

.business h2 { background:#d50024; border-bottom:#830016 2px solid; font-family:"OpenSans", sans-serif; font-size:20px; color:#FFF; 
padding:7px 0 7px 10px; }
.business h2 i { margin-right:5px; }
.business_list { border-left:#DCDCDC 1px solid; border-right:#DCDCDC 1px solid; border-bottom:#DCDCDC 3px solid; padding:10px; overflow:hidden; box-shadow: 0 0 7px 0 rgba(194,190,190,0.60); }
.business_list ul { margin:0; padding:0; list-style:none; }
.business_list li { width:48.5%; float:left; font-family:'Open Sans', sans-serif; font-size:13px; color:#000; line-height:1.8em; text-decoration:none; border-bottom:#D4D4D4 1px dotted; margin-right:10px; }
.business_list li a { color:#000; text-decoration:none; }
.business_list li a:hover { color:#d50024; text-decoration:none; }
.business_list li i { color:#008c00; margin-right:10px; }
.mt { margin-top:20px; }
/*business searches css end*/

/*featu/red cities css start*/
.featured_cities { margin-top:20px; }
.featured_cities h2 { background:#091E41; border-bottom:#020A17 2px solid; font-family:"Open Sans", sans-serif; font-size:20px; color:#FFF; padding:7px 0 7px 10px; }
.featured_cities h2 i { margin-right:5px; }
.featured_cities_list { border-left:#DCDCDC 1px solid; border-right:#DCDCDC 1px solid; border-bottom:#DCDCDC 3px solid; padding:10px; overflow:hidden; box-shadow: 0 0 7px 0 rgba(194,190,190,0.60); }
.featured_cities_list ul { margin:0; padding:0; list-style:none; }
.featured_cities_list li { width:31.5%; float:left; font-family:'Roboto Condensed', sans-serif; font-size:13px; color:#000; line-height:1.8em; text-decoration:none; border-bottom:#D4D4D4 1px dotted; margin-right:20px; }
.featured_cities_list li a { color:#000; text-decoration:none; }
.featured_cities_list li a:hover { color:#d50024; text-decoration:none; }
.featured_cities_list li strong { color:#d50024; }
.featured_cities_list li i { color:#008c00; margin-right:10px; }
/*featured cities css end*/

/*about web css start*/
.about_web h2 { background:#d50024; border-bottom:#830016 2px solid; font-family:"Open Sans", sans-serif; font-size:20px; color:#FFF; 
padding:7px 0 7px 10px; }
.about_web h2 i { margin-right:5px; }
.about_web_inner { border-left:#DCDCDC 1px solid; border-right:#DCDCDC 1px solid; border-bottom:#DCDCDC 3px solid; padding:10px; overflow:hidden; box-shadow: 0 0 7px 0 rgba(194,190,190,0.60); font-family:'Roboto Condensed', sans-serif; font-size:14px; color:#000; line-height:1.8em; text-align:justify; text-decoration:none; }
.about_web_inner a { color:#d50024; text-decoration:none; }
.about_web_inner a:hover { color:#000; text-decoration:none; }
/*about web css start*/

/*trade leads css start*/
.trade_leads h2 { background:#d50024; border-bottom:#830016 2px solid; font-family:"OpenSans", sans-serif; font-size:20px; color:#FFF; 
padding:7px 0 7px 10px; }
.trade_leads h2 i { margin-right:5px; }
.trade_leads_inner { border-left:#DCDCDC 1px solid; border-right:#DCDCDC 1px solid; border-bottom:#DCDCDC 3px solid; padding:10px; overflow:hidden; box-shadow: 0 0 7px 0 rgba(194,190,190,0.60); }
.trade_leads_list { float:left; width:48.5%; border-bottom:#D4D4D4 1px dashed; margin:0 10px 10px 0; }
.trade_leads_list h3 { font-family:"Open Sans", sans-serif; font-size:14px; color:#091E41; letter-spacing:0.5px; line-height:2em; text-decoration:none; }
.trade_leads_list p a { font-family:'Open Sans', sans-serif; font-size:13px; color:#333; padding-right:10px; text-decoration:none; }
.trade_leads_list p a:hover { color:#d50024; text-decoration:none; }
.trade_leads_list i { color:#008c00; margin-right:10px; }
/*recent trade_leads css end*/

/*services css start*/
.services { }
.services h2 { background:#091E41; border-bottom:#020A17 2px solid; font-family:"OpenSans", sans-serif; font-size:20px; color:#FFF; padding:7px 0 7px 10px; }
.services h2 i { margin-right:10px; }
.services ul { margin:0px; padding:0px; list-style:none; }
.services li { font-family:'Open Sans',serif; font-size:13px; color:#000; line-height:2em; text-decoration:none; }
.services li a { color:#000; text-decoration:none; padding-left:15px; }
.services li a:hover { color:#d50024; text-decoration:none; }
.services li i { margin-right:10px; }
/*services css end*/

/*switch menu css start*/
.switch_menu { margin:0 auto; padding:0; }
.switch_menu div.silverheader a { font-family:'OpenSans',sans-serif; color:#191919; font-size:14px; text-decoration:none; display:block;padding:5px 10px 5px 10px; background:url(../images/marker.png) 97% 10px no-repeat #F5F5F5; border:#d7d7d7 1px solid; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all  0.2s linear; transition:all 0.2s linear; margin:1px 0 1px 0; }
.switch_menu div.silverheader a:visited, .switch_menu div.silverheader a:active { color:#000;  }
.switch_menu div.selected a, .switch_menu div.silverheader a:hover { background:url(../images/marker_down.png) 97% 13px no-repeat #d50024; border:#d7d7d7 1px solid; color:#FFF; }
.switch_menu div.submenu { }
/*switch menu css end*/

/*recent requirements css start*/
.recent_requirements h2 { background:#091E41; border-bottom:#020A17 2px solid; font-family:"OpenSans", sans-serif; font-size:20px; color:#FFF; 
padding:7px 0 7px 10px; }
.recent_requirements h2 i { margin-right:5px; }
.recent_requirements_list { border-left:#DCDCDC 1px solid; border-right:#DCDCDC 1px solid; border-bottom:#DCDCDC 3px solid; padding:10px; overflow:hidden; box-shadow: 0 0 7px 0 rgba(194,190,190,0.60); }
.recent_requirements_list ul { margin:0; padding:0; list-style:none; }
.recent_requirements_list li { font-family:'Open Sans', sans-serif; font-size:13px; color:#000; line-height:1.8em; text-decoration:none; border-bottom:#D4D4D4 1px dotted; margin-right:10px; }
.recent_requirements_list li a { color:#000; text-decoration:none; }
.recent_requirements_list li a:hover { color:#d50024; text-decoration:none; }
.recent_requirements_list li i { color:#d50024; margin-right:10px; }
/*recent_requirements css end*/

/*quick links css start*/
.quick_links h2 { background:#091E41; border-bottom:#020A17 2px solid; font-family:"OpenSans", sans-serif; font-size:20px; color:#FFF; 
padding:7px 0 7px 10px; }
.quick_links h2 i { margin-right:5px; }
.quick_links_list { border-left:#DCDCDC 1px solid; border-right:#DCDCDC 1px solid; border-bottom:#DCDCDC 3px solid; padding:10px; overflow:hidden; box-shadow: 0 0 7px 0 rgba(194,190,190,0.60); }
.quick_links_list ul { margin:0; padding:0; list-style:none; }
.quick_links_list li { font-family:'Open Sans', sans-serif; font-size:13px; color:#000; line-height:2.5em; text-decoration:none; border-bottom:#D4D4D4 1px dotted; margin-right:10px; }
.quick_links_list li a { color:#000; text-decoration:none; }
.quick_links_list li a:hover { color:#d50024; text-decoration:none; }
.quick_links_list li i { color:#d50024; margin-right:10px; }
/*quick links css end*/

/* testimonial css start*/
#testimonials { margin:0px auto; position:relative; margin-top:20px; z-index:-999;}
#testimonials h2 { background:#091E41; border-bottom:#020A17 2px solid; font-family:"OpenSans", sans-serif; font-size:20px; color:#FFF; padding:7px 0 7px 10px; }
#test_container { position:relative; overflow:hidden; border-left:#DCDCDC 1px solid; border-right:#DCDCDC 1px solid; border-bottom:#DCDCDC 3px solid;box-shadow: 0 0 7px 0 rgba(194,190,190,0.60);  }
#testimonials .testimonial { width:100%; left:0px; top:0px; z-index:1; padding:10px; position:absolute; }
#testimonials .testimonial_text { font-family:'Open Sans', sans-serif; font-size:13px; color:#000; line-height:1.8em; text-align:justify;  }
#testimonials .testimonial_name { font-family:'Open Sans', serif; font-size:13px; color:#000; font-weight:bold; margin:10px auto 3px; text-align:center; }
#testimonials .testimonial_designation { font-size:12px; line-height:13px; font-family:verdana, serif; padding-bottom:70px; text-align:center; }

#t_pagers { position:absolute; left:45%; bottom:-10px; z-index:2; }
#t_pagers .pager { display:inline-block; text-decoration:none; width:10px; min-height:10px; margin-right:5px; background:#CCC; border-radius:50%; cursor:pointer; }
#t_pagers .pager.active{ background:#d50024; }
/* testimonial css end*/

.facon{padding: 10px;
  font-size: 25px;
  width: 30px;
  text-align: center;
  text-decoration: none;
	margin: 5px 2px;}

.fafont:hover{opacity:.7}
.fa-facebook{background:#3B5998;color:#fff}
.fa-twitter{background:#55ACEE;color:#fff}
.fa-whatsapp{background:#0FB018;color:#fff}
.fa-linkedin{background:#007bb5;color:#fff}
.fa-youtube{background:#b00;color:#fff}
.fa-instagram{background:#125688;color:#fff}
.fa-pinterest{background:#cb2027;color:#fff}
.fa-snapchat-ghost{background:#fffc00;color:#fff;text-shadow:-1px 0 black,0 1px black,1px 0 black,0 -1px #000}
.fa-skype{background:#00aff0;color:#fff}
.fa-android{background:#a4c639;color:#fff}
.fa-dribbble{background:#ea4c89;color:#fff}
.fa-vimeo{background:#45bbff;color:#fff}
.fa-tumblr{background:#2c4762;color:#fff}
.fa-vine{background:#00b489;color:#fff}
.fa-foursquare{background:#45bbff;color:#fff}
.fa-stumbleupon{background:#eb4924;color:#fff}
.fa-flickr{background:#f40083;color:#fff}
.fa-yahoo{background:#430297;color:#fff}
.fa-soundcloud{background:#f50;color:#fff}
.fa-reddit{background:#ff5700;color:#fff}
.fa-rss{background:#f60;color:#fff}



.content-head2 h2 {
    color: #fff;
    font-size: 28px;
    margin: 0;
    padding: 5px 0;
}
.content-head3 h3 {
    color: #fff;
    font-size: 24px;
    margin: 0;
    padding: 5px 0;
}



