@charset "utf-8";

body { margin: 0px; padding: 0px; top: 0; width: 100%; font-family: Arial,Geneva,sans-serif; }

img { border: 0; max-width: 100%; }

p, h1, h2, h3, h4, h5, h6, ul, li { margin: 0px; padding: 0px; list-style-type: none; }

.clear { clear: both; line-height: 0; font-size: 0; margin: 0px; padding: 0px; }

div { margin: 0px; padding: 0px; }

form { margin: 0; padding: 0; }

:focus { outline: 0; }

textarea, button, select, input[type="submit"], input[type="text"]{ -webkit-appearance: none; -webkit-border-radius: 0; border:none;}





.wrapper{width:100%;}

.container{width:1004px; margin:0 auto;}

.hedar_top {background: #42447f none repeat scroll 0 0;padding: 10px 0;}

.hdr_logo_lft img {

    max-width: 265px;

  }

.hdr_top_right {

    float: right;

    width: 100%;

}

.hdr_top_right p {

    float: left;

    color: #fff;

    font-size: 15px;

font-family: 'OpenSans-Regular';

  }

  .hdr_top_right p a{color: #fff;}

  .hdr_top_right ul {

    float: right;

  }

.lft_bx.blogsidebar ul li a {

  color: #3e3b73;

  text-decoration: none;

  font-size: 16px;

  line-height: 22px;

}
.inner_page.blogpost .rht_bx ul {
  padding: 0 0 10px 25px;
}

.lft_bx.blogsidebar ul li a:hover{ color:#1c6e3d; text-decoration:underline;}

.lft_bx.blogsidebar ul li {

  list-style: none;

}

.hdr_top_right ul li {

    float: left;

	color:#fff;

	padding: 0 5px 0 0;

}

.inner_page {

  width: 100%;

  float: left;

  position: relative;

  background: #fff;

  padding-bottom:30px;

}

.md-6 {

  width: 47%;

  padding: 0 10px;

  float:left;

}

.blog_img_small {

  width: 100%;

  float: left;

}

.blog_img_small img {

  width: 100%;

  max-height: 220px;

}

.blogcontent {

  width: 100%;

  float: right;

}

.blog_title a {

  color: #333;

  text-decoration: none;

  font-size: 18px;

}

.sample_date {

  font-size: 14px;

  margin: 4px 0 5px 0;

  color: #aaa8a8;

}

.blogcontent p {

  font-family: 'OpenSans-Regular';

  color: #343333;

  font-size: 13px;

  line-height: 20px;

  padding-top: 10px;

}

.blog-read {

  color: #cf1111;

  text-decoration: underline;

}

.blog_title {

  text-align: center;

  padding: 0 15px 10px 15px;

  line-height: 28px;

  position:relative;

}

.blog_title::after {

  content: "";

  background:#42447f;

  width: 100px;

  height: 2px;

  bottom: 0px;

  left: 0;

  right: 0;

  margin: 0 auto;

  position: absolute;

}

.blogpost h2 {

  font-size: 18px;

  font-family: Arial,Geneva,sans-serif;

  margin-top: 10px;

}

.category_name {

  text-align: center;

  margin: 7px 0;

}

.category_name a {

  color: #42447f;

  text-decoration: none;

  text-transform: uppercase;

  letter-spacing: 1px;

  font-weight: 700;

  font-size: 14px;

}

.blogpost p {

  font-family: 'OpenSans-Regular' !important;

  color: #343333 !important;

  line-height: inherit !important;

  padding-top: 10px !important;

}

.blogpost ul li {

  color: #343333 !important;

  padding-top: 10px !important;

  list-style-type: disc;

list-style-position: inside;

}

.blogpost ul li a {

  color: #3e3b73;

  text-decoration: none;

}

.blogpost ul li a:hover{color: #1c6e3d;

text-decoration: underline;}

.inner_page .blogcontent p {

  font-size: 15px;

  line-height: 25px;

}

.blogpost p a{color: #cf1111;

  text-decoration: underline;}

.inner_page.blogpost .rht_heading p {

  margin: 0;

}

.blogpost {

  padding-bottom: 50px;

}

.blogarea {

  width: 100%;

  float: left;

  /*border-bottom: 1px dotted #666;*/

  padding-bottom: 25px;

  margin-bottom: 25px;

  min-height: 536px;

}

.inner_page.contact input[type="text"] {

  border: 1px solid #000;

  height: 40px;

  width: 100%;

  margin-bottom: 20px;

  margin-top: 10px;

}

.inner_page.contact input[type="email"] {

  border: 1px solid #000;

  height: 40px;

  width: 100%;

  margin-bottom: 20px;

  margin-top: 10px;

}

.inner_page.contact textarea {

  border: 1px solid #000;

  height: 120px;

  width: 100%;

  margin-top: 10px;

}

.pgntn-page-pagination {

  width: 100%;

  float: left;

}

.inner_page.contact h2 {

  margin-bottom: 20px;

  margin-top: 10px;

}

.inner_page.contact input[type="submit"] {

  background: #1c6e3d;

  padding: 10px 40px;

  text-transform: uppercase;

  font-size: 16px;

  color: #fff;

}

.blog_title a:hover{ color: #1c6e3d;}

.main-menu ul li a{font-family: 'OpenSans-Regular';}

.hdr_top_right ul li:first-child{ /*background: rgba(0, 0, 0, 0) url("../images/phone.png") no-repeat scroll left center;

padding: 1px 16px 0 25px; font-family:'Georgia-Regular'; font-size:19px;*/}

.hdr_top_right ul li:last-child{padding:0;}

.header{width:100%; display:block; padding: 11px 0;}

.hdr_logo_lft {float: left; width:100%; padding: 12px 0 0; text-align: center;}

.hdr_logo_rght {float: right; width: auto;}



.header_bottom{width:100%;background:#1c6e3d;/* padding:15px 0;*/ float: left;}

.header_bottom p{color:#fff; font-family:'OpenSans-Regular'; font-size:15px;}

.header_bottom p a{color:#fff;}



.bdy_main{width:100%; padding-bottom:65px;}

.lft_bx {float: left; width: 266px; margin-top: 15px;}

.rht_bx {float: right; width: 725px;}
.rht_bx img{height:auto!important;}

.lft_bx img {display: block; width: 100%;}

.lft_bx ul li {padding: 14px 0 0;}

.rht_heading{background:#3e3b73; position:relative; padding:15px; border-radius: 3px; margin-top:14px; margin-bottom:24px;}

.arrow_btm {position: absolute; width: auto;bottom: -9px; left: 10%;}

.rht_heading p {

  color: #fff !important;

  padding: 0 !important;

  font-family: 'OpenSans-Regular';

  font-size: 18px !important;

  line-height: 20px !important;

  margin: 0 !important;

}

.inner_page p {

  font-family: 'OpenSans-Regular';

  color: #343333;

  line-height: 20px;

  padding-top: 10px;

}

.header_bottom ul li a {

  background: #3e3b73;

  padding: 15px;

}

.blg_img img {

  max-height: 70px;

}



.blog_header_menu ul li {

  float: none !important;

  display: inline-block !important;

  padding: 0 9px !important;

  font-family: 'OpenSans-Regular' !important;

}

.blog_header_menu ul li a {

  font-size: 15px !important;

  padding:15px 0 !important;

}

.blog_header_menu {

  width: 100%;

  float: left;

  background: #3e3b73;

  text-align: center;

}

.blog_header_menu .sub-menu {

  background: #3e3b73 !important;

  top: 48px !important;

}

.sticky .blogarea {

  min-height: inherit;

}

.sticky .blog_img_small img {

  max-height: inherit;

}

.blog_header_menu .sub-menu a{color:#fff!important; text-decoration:none !important;}

.blog_header_menu .sub-menu a:hover{background:none !important;}

.inner_page p  a{color:#cf1111; text-decoration: underline;}

.main_product {background: none repeat scroll 0 0 #fff;border-radius: 8px; float: left; margin-bottom: 28px; margin-right: 18px; padding: 0; text-align: center; width: 48.7%;}

.product_inner {border: 1px solid #e1e1e1; border-radius: 8px; box-shadow: 0 10px 11px -4px #ccc; min-height: 300px; padding: 28px 0 0;}

.mrg_rht_none{ margin-right:0;}

.product_inner p{font-family:'OpenSans-Regular'; font-size:13px; color:#303030; line-height:20px; padding:25px 18px; text-align:justify;}

.product_inner p a{color:#cf1111;}

.product_inner p a:hover{ text-decoration:none;}

.who_we {float: left;border: 1px solid #e1e1e1; border-radius: 8px; padding: 19px 18px;}

.who_we h2{font-family:'OpenSans-CondensedLight'; color:#343333; font-size:28px; font-style:italic;}

.who_we p{font-family:'OpenSans-Regular'; color:#343333; font-size:13px; line-height:20px; padding-top: 10px;}

.who_we p a{font-family:'OpenSans-Regular'; color:#cf1111;}

.who_we p a:hover{ text-decoration:none;}



.footer {background: #eeeeee none repeat scroll 0 0; width: 100%; border-top:1px solid #d2d2d2; padding:24px 0; text-align:center; float:left;}

.footer p{font-family:'OpenSans-Regular'; color:#5c5c5c; font-size:12px;}



.cards{width:100%; text-align:center;}

.cards ul li{display:inline-block; vertical-align:middle;}

.cards ul li a{color: #212121;font-family: arial; font-size: 10px;text-decoration: none;padding:0 11px;	}

.partners {text-align: center; width: 100%; margin:7px 0;}

.partners ul li{display:inline-block;}









.lft_bx.blogsidebar h2 {

  background:#3e3b73;

  text-align: center;

  color: #fff;

  font-size: 15px;

  text-transform: uppercase;

  padding: 14px;

  position: relative;

  margin:0 0 18px 0;

}



.lft_bx.blogsidebar h2::after {



    position: absolute;

    content: "";

    width: 20px;

    height: 20px;

    background: url(https://www.promotionalwebstores.com/wp-content/themes/webstore/images/bottom_arrow.png);

        background-repeat: repeat;

    background-repeat: no-repeat;

    top: 46px;

    left: 0;

    right: 0;

    margin: 0 auto;



}

.lft_bx.blogsidebar .wp-block-search__button.has-icon {

  background: none;

  border: 0;

  cursor:pointer;

}



.lft_bx.blogsidebar #wp-block-search__input-2 {

  font-size: 13px;

  padding: 9px;

}

.lft_bx.blogsidebar .wp-widget-group__inner-blocks {

  margin-bottom: 20px;

}

.lft_bx.blogsidebar p {

  padding: 0 0 10px 0;

}





.blogmain {

 /* margin-top: 15px;*/

}





.searcharea .entry-title a {

  font-size: 16px;

}

.mobtext {

  display: none;

    text-align: left;

  font-size: 18px;

  color: #fff;

  padding: 10px;

}





.searcharea article {

  min-height: 480px;

  padding-bottom: 25px;

  margin-bottom: 25px;

}



.searcharea .cat-links a {

  color: #42447f;

  text-decoration: none;

  margin-top: 10px;

  display: block;

  text-align: center;

  text-transform: uppercase;

  font-size: 14px;

}

.searcharea .entry-title {

  line-height: 21px;

  font-size: 18px;

  margin: 10px 0;

  color: #333;

  

}



.searcharea .entry-title a{text-decoration:none; color:#333;}



.searcharea .entry-meta a  	{

  color: #999;

}



.searcharea .entry-meta a {



    color: #999;



}

